@import url(http://fonts.googleapis.com/css?family=Open+Sans:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,800,800italic);.alert-message,.button,.cookies{text-align:center}.cesta .progress,table{border-collapse:collapse}.special-border{position:relative;display:inline-block;cursor:pointer;color:#2c3e50;-webkit-transition:background .4s .5s;-moz-transition:background .4s .5s;transition:background .4s .5s}a:hover,html{color:#8b8a8a}.special-border svg{position:absolute;top:0;left:0}.special-border svg line{stroke-width:0;stroke:#fff;fill:none;-webkit-transition:none;-moz-transition:none;transition:none}.special-border svg.bottom,.special-border svg.top{stroke-dasharray:330 240}.special-border svg.left,.special-border svg.right{stroke-dasharray:490 400}.special-border:hover svg line{stroke-width:8;-webkit-transition:-webkit-transform .8s ease-in-out;-moz-transition:-moz-transform .8s ease-in-out;transition:transform .8s ease-in-out}.special-border:hover svg line.top{-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);-o-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.special-border:hover svg line.bottom{-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.special-border:hover svg line.left{-webkit-transform:translateY(920px);-moz-transform:translateY(920px);-ms-transform:translateY(920px);-o-transform:translateY(920px);transform:translateY(920px);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.special-border:hover svg line.right{-webkit-transform:translateY(-350px);-moz-transform:translateY(-350px);-ms-transform:translateY(-350px);-o-transform:translateY(-350px);transform:translateY(-350px);-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}@-webkit-keyframes arrow-up{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-10px)}}@-moz-keyframes arrow-up{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-10px)}}@keyframes arrow-up{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes arrow-down{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(10px)}}@-moz-keyframes arrow-down{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(10px)}}@keyframes arrow-down{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes move-left{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-10px)}}@-moz-keyframes move-left{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-10px)}}@keyframes move-left{from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.goup.hide,.hidden{display:none}body{line-height:1;margin:0;font:300 16px/22px "Open Sans",sans-serif}.gallery .viewport .menu-button .text .close,.part.part-text ol li:before,.search input,h1,h2,h3,h4{font-family:"Open Sans",sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0}img{vertical-align:middle;max-width:100%}html{position:relative;min-height:100%}.cookies,.goup{position:fixed}@media (max-width:768px){body{padding-bottom:0}}a{color:#a2c037;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{text-decoration:underline}strong{font-weight:700}em{font-style:italic}.clearboth{clear:both}.goup{bottom:20px;right:20px;cursor:pointer;z-index:100;-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out}.goup:hover{-webkit-animation:arrow-up 1.4s infinite;-moz-animation:arrow-up 1.4s infinite;animation:arrow-up 1.4s infinite}.button{padding:20px 0;display:block}.button a,.button input,.button span{cursor:pointer;display:inline-block;padding:10px 20px;background-color:transparent;color:#FFF;border:1px solid #FFF;text-decoration:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.alert-message a,.cookies a:hover{text-decoration:underline}.button a:hover,.button input:hover,.button span:hover{color:#8b8a8a;background-color:#FFF}.button a.right,.button input.right,.button span.right{float:right}.button a.left,.button input.left,.button span.left{float:left}.button a.dark,.button input.dark,.button span.dark{background-color:#a2c037;color:#FFF}.button a.dark:hover,.button input.dark:hover,.button span.dark:hover{background-color:rgba(162,192,55,.7)}@media (max-width:480px){.goup{bottom:10px;right:10px}.button a.left,.button a.right,.button input.left,.button input.right,.button span.left,.button span.right{width:100%;margin-bottom:20px}}.button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.button.extra a,.button.extra input,.button.extra span{border-color:#a2c037;color:#8b8a8a;font-weight:400;border-width:2px;padding:6.67px 10px}.button.extra a:hover,.button.extra input:hover,.button.extra span:hover{color:#FFF;background-color:#a2c037}.button.small a,.button.small input,.button.small span{padding:5px 15px;font-size:.9em}.button.disabled a,.button.disabled input,.button.disabled span{color:#AAA;background-color:#EEE;border-color:#EEE;cursor:not-allowed}.alert-message{padding:20px;color:#FFF;font-size:1.1em;line-height:1.2em}.alert-message a{color:#FFF}.alert-message.ok{background-color:#2D9935}.alert-message.error{background-color:#BE0411}.wrapper-table{display:table;width:100%}.wrapper-table.fixed{table-layout:fixed}.wrapper-table .table-item{display:table-cell;vertical-align:middle;text-align:center}.cookies{bottom:0;left:0;background:rgba(0,0,0,.8);color:#fff;padding:10px 50px;font-size:13px;line-height:1.4em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;z-index:9999}.cookies .close{position:absolute;right:20px;top:10px;cursor:pointer}.cookies a{color:#ccc}header{z-index:1000;width:100%;height:auto;background-color:#fff;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}header.desktop .content-header,header.desktop .content-header .logo{-webkit-transition:.2s all 0s ease-in-out;-moz-transition:.2s all 0s ease-in-out}header.desktop .content-header{max-width:1200px;width:100%;padding:20px 50px;margin:0 auto;position:relative;display:table;transition:.2s all 0s ease-in-out}header.desktop .content-header .logo{display:table-cell;vertical-align:top;width:20%;background-color:#FFF;text-align:left;transition:.2s all 0s ease-in-out}header.desktop .content-header .logo img{height:95px;max-height:100%;padding:10px 20px;-webkit-transition:.2s all 0s ease-in-out;-moz-transition:.2s all 0s ease-in-out;transition:.2s all 0s ease-in-out}header.desktop .content-header .right-header{display:table-cell;width:100%;vertical-align:middle}header.desktop .content-header .lang{float:right;margin-top:-10px;margin-bottom:10px}header.desktop .extra,header.desktop nav{display:table-cell;vertical-align:middle;width:65%}header.desktop .extra .items,header.desktop nav .items{display:table;width:100%;table-layout:fixed}header.desktop .extra .items .item,header.desktop nav .items .item{display:table-cell;vertical-align:middle;text-align:center}header.desktop .extra .items .item .ico-menu,header.desktop .extra .items .item .ico-menu-user,header.desktop nav .items .item .ico-menu,header.desktop nav .items .item .ico-menu-user{display:block;margin:0 auto 10px;height:35px;width:35px;background:center/contain no-repeat}header.desktop .extra .items .item .link,header.desktop nav .items .item .link{display:inline-block;padding:0 0 5px;margin:0;color:#8b8a8a;border-bottom:3px solid #FFF;font-size:1em;font-weight:400;text-transform:lowercase}header.desktop .extra .items .item.name .ico-menu,header.desktop nav .items .item.name .ico-menu{background-image:url(../img/style/ico-user.png)}header.desktop .extra .items .item.name .ico-menu-user,header.desktop nav .items .item.name .ico-menu-user{background-image:url(../img/style/user-ico.png)}header.desktop .extra .items .item.basket,header.desktop nav .items .item.basket{position:relative}header.desktop .extra .items .item.basket .ico-menu,header.desktop nav .items .item.basket .ico-menu{background-image:url(../img/style/ico-carro.png)}header.desktop .extra .items .item.basket .products,header.desktop nav .items .item.basket .products{position:absolute;top:-5px;right:30px;color:#FFF;background-color:#a2c037;border-radius:50%;padding:2px 8px}header.desktop .extra .items .item.current .link,header.desktop .extra .items .item:hover .link,header.desktop nav .items .item.current .link,header.desktop nav .items .item:hover .link{text-decoration:none;border-color:#a2c037}header.desktop .extra .search,header.desktop nav .search{vertical-align:bottom;width:200px;margin-bottom:5px;display:none}header.desktop .extra{padding-left:20px;width:35%}header.mobile{display:none;position:fixed;margin-bottom:100px}header.mobile .content-header{padding:0}header.mobile .content-header .hidden-header .account,header.mobile .content-header .hidden-header .main{position:fixed;top:100px;width:100%;height:calc(100% - 50px);padding:20px;background-color:#fff;z-index:1000;overflow-y:scroll;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}header.mobile .content-header .hidden-header .account.active,header.mobile .content-header .hidden-header .main.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}header.mobile .content-header .hidden-header .account{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}header.mobile .content-header .hidden-header .account .name{text-align:center}header.mobile .content-header .hidden-header .account .name .username{font-size:1.2em;margin-bottom:10px}header.mobile .content-header .hidden-header .account .name a{display:block;margin-bottom:20px;text-transform:uppercase;background-color:#a2c037;color:#fff;text-align:center;padding:10px}header.mobile .content-header .hidden-header .account .items .content-items{margin-top:20px;border:1px solid #AAA;padding:20px}header.mobile .content-header .hidden-header .account .items .content-items a{display:block;text-transform:uppercase;text-align:center;font-style:italic}header.mobile .content-header .hidden-header .account .basket{display:table;width:100%;border:1px solid #a2c037;margin-bottom:20px}header.mobile .content-header .hidden-header .account .basket .products,header.mobile .content-header .hidden-header .account .basket a{display:table-cell;vertical-align:middle;padding:10px;text-transform:uppercase}header.mobile .content-header .hidden-header .account .basket .products{color:#FFF;background-color:#a2c037;text-align:center;font-size:1.2em;font-weight:700;width:50px}header.mobile .content-header .hidden-header .main{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}header.mobile .content-header .top-header{width:100%;display:table;border-bottom:1px solid #a2c037}header.mobile .content-header .top-header .select.account,header.mobile .content-header .top-header .select.main{display:table-cell;width:20%;color:#FFF;vertical-align:middle;text-align:center;font-size:.8em}header.mobile .content-header .top-header .select.account img,header.mobile .content-header .top-header .select.main img{height:40px}header.mobile .content-header .top-header .select.account{position:relative}header.mobile .content-header .top-header .select.account .products{position:absolute;bottom:5px;right:10px;width:35px;height:35px;background-color:#a2c037;border-radius:50%;font-size:1.4em;line-height:2em}header.mobile .content-header .top-header .logo{display:table-cell;vertical-align:top;background-color:#FFF;width:60%;padding:10px 0}header.mobile .content-header .top-header .logo a{display:block;text-align:center}header.mobile .content-header .top-header .logo img{height:80px;max-height:100%;-webkit-transition:.2s all 0s ease-in-out;-moz-transition:.2s all 0s ease-in-out;transition:.2s all 0s ease-in-out}header.mobile nav{width:100%}header.mobile nav .items .item{position:relative;margin-bottom:10px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #a2c037}.top .breadcrumbs a:hover,.top .breadcrumbs a:last-child,header.mobile nav .items .item:hover .link{border-color:#a2c037;text-decoration:none}header.mobile nav .items .item .link{color:#000;font-size:1em;font-weight:400;text-transform:uppercase}header.mobile nav .items .item:hover .dropdown{display:block}header.mobile nav .search{margin-top:20px;display:block;vertical-align:bottom}@media (max-width:768px){header.desktop{display:none}header.mobile{display:block}header.mobile .extra{display:none}}@media (max-width:480px){header.mobile .content-header .hidden-header .account,header.mobile .content-header .hidden-header .main{top:81px}header.mobile .content-header .top-header .logo img{height:60px}header.mobile .content-header .top-header .select.account .products{height:30px;width:30px;font-size:1.2em;right:0}}.menu-button{display:table;position:absolute;top:0;right:0;z-index:10;height:100%;border-spacing:20px 0}.menu-button .button,.menu-button .text{display:table-cell;vertical-align:middle}.menu-button .button{cursor:pointer;padding-bottom:5px}.menu-button .lines{display:inline-block;position:relative;height:4px;width:40px;margin-top:-10px;background-color:#8b8a8a;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.menu-button .lines:after,.menu-button .lines:before{content:'';display:inline-block;position:absolute;right:0;height:4px;width:40px;background:#8b8a8a;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.push,.top{width:100%}.menu-button .lines:before{top:-12px}.menu-button .lines:after{top:12px}.push{clear:both;height:0;background-color:#AAA}.wrapper-content{max-width:1200px;width:100%;margin:0 auto;background-color:#fff}.top{background-image:linear-gradient(#8dad3b,#a2c037)}.top .content h1{padding:40px 0;color:#fff;font-size:2.5em;line-height:1em}.top .breadcrumbs{color:#FFF}.top .breadcrumbs span{font-size:.8em;color:#FFF}.top .breadcrumbs a{display:inline-block;color:#FFF;padding:5px 0 2px;margin:0 5px;font-weight:100;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.content h2,.content h2 a{color:#a2c037}.content h2,.content h3{font-weight:400;line-height:1.2em}.part.link a,article .image .lens{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out}.top .breadcrumbs a:last-child{padding:5px 5px 2px}@media (max-width:768px){.push{height:101px}.top{padding:10px}.top .content{background-image:none!important;height:80px}.top .content h1{font-size:2em;padding:40px 0 0}.top .breadcrumbs{margin:0;display:none}}.content,.main-content{margin:0 auto;width:100%}@media (max-width:480px){.push{height:80px}.top{padding:0}.top .content{padding:20px 0;height:auto}.top .content h1{padding:0 0 0 20px;font-size:1.6em}}@media (max-width:768px){.main-content{padding:10px 0}}@media (max-width:480px){.main-content{padding:0}}.content{max-width:1200px;padding:0 50px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content h2{font-size:36px;border-top:solid 1px #a2c037;padding-top:10px;margin:20px 0 10px}.content p,.content ul{margin-bottom:20px}.content h3{font-size:28px}.content ul{padding-left:20px;list-style-type:disc}.content ul ul{margin-bottom:0;list-style-type:circle}.content.featured{font-size:1.3em;line-height:1.4em;text-align:left}.content.featured p{margin-bottom:20px}@media (max-width:480px){.content{font-size:.9em;padding:20px}.content h2{font-size:1.3em;border:none;margin:0;padding:0}.content h3{font-weight:400;font-size:28px;line-height:1.2em}.content.featured{font-size:1em}.content.featured h2{font-size:1.3em}.content.featured p{font-size:.9em}}.error-page{padding:50px}.error-page h1{text-align:center;font-size:48px;line-height:66px}.part{margin-bottom:20px}.part.part-text img{display:block;max-width:50%;margin-bottom:20px}.part.part-text img.center{margin:0 auto 20px;max-width:600px;width:100%}.part.part-text img.left{float:left;margin-right:20px}.part.part-text img.right{float:right;margin-left:20px}.part.part-text img.responsive{display:none;margin:0 auto 20px}@media (max-width:768px){.part.part-text img{display:none}.part.part-text img.responsive{display:block;width:100%;max-width:400px}}@media (max-width:480px){.part.part-text img.left,.part.part-text img.right{float:none;margin:auto}}.part.part-text h2{text-align:left;margin:50px 0;font-weight:300}.part.part-text h3{display:inline-block}.part.part-text h3:first-child{padding-top:0}.part.part-text h4{font-size:1.4em;line-height:1.2em;font-weight:400;margin-bottom:20px}.part.part-text ol{display:table;width:100%;table-layout:fixed;border-spacing:20px;counter-reset:section;list-style-type:none;padding:0}.part.part-text ol li{display:table-cell}.part.part-text ol li:before{counter-increment:section;content:counters(section,".") " ";display:block;font-size:4em;line-height:1.2em;color:#ccc}@media (max-width:1024px){.part.part-text h3{padding-bottom:20px}.part.part-text h4{font-size:1.3em}.part.part-text p{margin-bottom:10px;line-height:1.3em}}@media (max-width:480px){.part.part-text{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}.part.part-text h2{margin:0 0 20px}.part.part-text ol{display:block}.part.part-text ol li{display:block;width:100%;float:left;margin-bottom:10px}.part.part-text ol li:before{float:left;width:50px;text-align:center;margin-right:10px}.part.part-text .icon{float:right}}.part.part-text .content_image{width:100%;max-width:1200px;padding-top:50px;padding-left:20px;margin:auto}@media (max-width:480px){.part.part-text .content_image{padding:10px}}.part.part-text.even{background-color:#eee}.part.featured{padding:200px 50px 50px;border-top:1px solid #a2c037;border-bottom:1px solid #a2c037;background-image:url(../img/logo/logo-min.png);background-size:80px 80px;background-position:top 60px center;background-repeat:no-repeat;font-size:1.5em}.part.featured p{margin-bottom:20px}.part.link{text-align:center}.part.link a{display:inline-block;margin:auto;padding:20px;text-transform:uppercase;font-size:1.2em;border:2px solid #a2c037;color:#a2c037;text-decoration:none;transition:all .5s ease-out}.part.link a:hover{background-color:#a2c037;color:#FFF}@media (max-width:480px){.part.link a{font-size:1em;padding:10px}}footer{position:relative;bottom:0;left:0;width:100%;height:170px;height:auto;background-image:linear-gradient(#474746,#585857);z-index:3;color:#FFF}footer .content{display:table;max-width:1200px;width:100%;padding:40px 50px;margin:0 auto;color:#8b8a8a}footer .content .top-footer{margin-bottom:10px}footer .content .top-footer .table-item{vertical-align:top}footer .content p{margin-bottom:0;line-height:1.1em}footer .content .legal{font-size:.9em;font-weight:400}footer .content .align-right{text-align:right}@media (max-width:480px){footer .content .legal{display:block!important}footer .content .align-right{display:block;text-align:center}}footer .content .align-left{text-align:left}footer .content .middle-footer .logo img{margin-bottom:20px}@media (max-width:480px){footer .content .align-left{display:block;text-align:center}footer .content .middle-footer,footer .content .middle-footer .logo{display:block!important}footer .content .middle-footer .logo p a img{width:35%}}footer .content .items{display:table;width:100%;table-layout:fixed;padding-top:10px}footer .content .items .item{display:table-cell;vertical-align:middle;text-align:center}footer .content .items .item .ico-menu{display:block;margin:0 auto 10px;height:45px;width:45px;background:center/contain no-repeat}footer .content .items .item .link{display:inline-block;padding:0 10px 5px;margin:0 10px;color:#FFF;border-bottom:3px solid transparent;font-size:1em;font-weight:400;text-transform:lowercase}footer .content .items .item.name,footer .content .social{padding-left:20px}footer .content .items .item.name .ico-menu{background-image:url(../img/style/ico-user.png)}footer .content .items .item.basket .ico-menu{background-image:url(../img/style/ico-carro.png)}footer .content .items .item:hover .link{text-decoration:none;border-color:#FFF}footer .content .items .item:hover .dropdown{display:block}footer .content .social a{display:inline-block;margin:0 5px}footer .content .social a img{width:100%;margin-bottom:0}@media (max-width:768px){footer .content .social{width:30%}}@media (max-width:600px){footer .content .social{width:30%}}footer .content address{font-size:.9em;font-weight:400;color:#FFF}footer .content address p{line-height:1.2em}footer .content address a{color:#FFF;text-transform:none}footer .content address a:hover{text-decoration:underline}@media (max-width:480px){footer .content .items .item{display:inline-block}footer .content .social{padding-left:10px;display:block;width:100%}footer .content address{text-align:center;display:block;width:100%}}footer .content a{color:#FFF}@media (max-width:768px){footer{position:static;display:block;height:auto}footer .content{height:100%;width:100%;padding:10px;margin:0}footer .content .logo{display:none}footer .content address{display:block;width:100%;margin:20px 0;text-align:center}footer .content .top-footer{display:block}footer .content .top-footer .nav-footer{display:block;width:100%;margin-bottom:20px}footer .content .top-footer .align-right{display:table;width:100%;table-layout:fixed}footer .content .top-footer .align-right .legal{display:table-cell;padding-right:20px}footer .content .bottom-footer .align-right{text-align:center}}.main-slider{width:100%}.main-slider .slide{background-postion:center center;background-size:cover;background-repeat:no-repeat}.main-content.home .content h2{margin:0 0 20px}.main-content.home .home-cats .category{background-image:linear-gradient(#474746,#585857);color:#FFF;padding:20px 50px;margin-bottom:1%;height:330px}.main-content.home .home-cats .category .category-data{max-width:480px;text-align:center}.main-content.home .home-cats .category .category-data h3{font-weight:400;font-size:1.8em;line-height:1.2em;margin-bottom:10px}.main-content.home .home-cats .category .category-data .button{display:block;margin:0 auto;padding:0}.main-content.home .home-cats .category:nth-child(odd){float:left;width:49.5%;margin-right:.5%}.main-content.home .home-cats .category:nth-child(odd) .category-data{float:right}.main-content.home .home-cats .category:nth-child(even){float:right;width:49.5%;margin-left:.5%}.main-content.home .home-cats .category:nth-child(even) .category-data{float:left}@media (max-width:1024px){.main-content.home .home-cats .category{height:330px;padding:10px 20px}}@media (max-width:768px){.main-content.home .home-cats .category{height:345px}}@media (max-width:600px){.main-content.home .home-cats .category{height:345px;font-size:.8em}}@media (max-width:480px){.main-content.home .home-cats .category{float:none;height:auto;padding:10px 2px;width:100%!important;margin:0!important}.main-content.home .home-cats .category .category-data{float:none}.main-content.home .home-cats .category .category-data img{width:30%}}.main-content.home .home-articles .button{display:block;padding:0}.slice{padding:20px 0}.slice.extra-color{background-image:linear-gradient(#8dad3b,#a2c037);color:#FFF}.slice.extra-color img{margin-top:10px;margin-bottom:10px}.slice.extra-color p{max-width:50%;margin:0 auto;font-weight:400}@media (max-width:480px){.slice.extra-color{padding:0}.slice.extra-color .content{padding:0 10px}.slice.extra-color .content .wrapper-table .table-item img{width:70%}.slice.extra-color .content .wrapper-table .table-item p{display:none}}.slice.light-gray{background-color:#eee}.slice.gray{background-image:linear-gradient(#474746,#585857);color:#FFF}.slice .home-products{margin-top:50px;font-weight:400}@media (max-width:768px){.slice h3{font-size:1em}.slice .home-products{display:block}.slice .home-products .table-item{display:block;width:50%;float:left}}@media (max-width:480px){.slice{padding:0}.slice .home-products{display:block;margin-top:0}.slice .home-products .table-item{display:block;width:50%;float:left}}.wrapper-articles{width:100%;display:table}@media (max-width:768px){.wrapper-articles{display:block;width:100%}}.articles{padding-top:20px}.articles .scrollable .wrapper-articles{margin-bottom:20px}.see-more{color:#8b8a8a;display:block;margin:0 auto;text-align:center}.see-more:before{content:'';display:block;height:45px;width:45px;margin:0 auto 10px;background:url(../img/style/see-more.png) center/contain no-repeat}article{display:table-cell;vertical-align:top;width:50%}article .content-article{width:100%}article .image{position:relative;width:100%;margin-bottom:20px;display:block}article .image .lens{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.4);background-image:url(../img/logo/logo-minw.png);background-position:center center;background-size:60px 60px;background-repeat:no-repeat;transition:all .5s ease-out}.products .product:hover .image .lens,article:hover .image .lens{opacity:1}article .image .lens p{position:absolute;bottom:20px;left:0;width:100%;margin-bottom:0;color:#FFF;text-align:center}article .info{width:100%;padding:0 20px}article .info .table-item{vertical-align:top;text-align:left}article .info .table-item:nth-child(odd){padding-right:10px}article .info .table-item:nth-child(even){padding-left:10px}@media (max-width:480px){article .info .table-item{display:block}}article .info h3{font-size:1.4em;margin-bottom:20px;font-weight:400}article .info h3 a{color:#585857}article .info .date{color:#a2c037;font-weight:400}article.article-view{display:block;width:100%;margin-top:20px}article.article-view .article-top{width:100%}article.article-view .article-top .image{float:left;width:40%;padding-right:20px;padding-bottom:20px;background-color:#FFF}article.article-view .article-top .image img{width:100%}article.article-view .article-top .content{width:100%;padding:20px 0}article.article-view .article-top .content h1{margin-bottom:20px;color:#a2c037;font-size:1.5em;text-transform:uppercase}article.article-view .article-top .content h2{margin-bottom:20px;text-align:left;text-transform:none;font-size:1.2em;line-height:1.2em}article.article-view .article-top .content .date{margin-bottom:20px;border-bottom:1px solid #a2c037;text-align:right}article.article-view .multimedia h3{color:#a2c037;text-transform:uppercase;margin-bottom:10px}article.article-view .multimedia .attachs,article.article-view .multimedia .gallery,article.article-view .multimedia .share{margin-bottom:20px}article.article-view .multimedia .attachs .file,article.article-view .multimedia .share .button{display:inline-block;padding:10px 10px 10px 40px;margin:10px;background-size:20px 20px;background-position:left 10px center;background-repeat:no-repeat}article.article-view .multimedia .gallery .thumbs{height:200px}article.article-view .multimedia .attachs .file{background-image:url(../img/style/attach.png);border:1px solid #fff;text-decoration:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}article.article-view .multimedia .attachs .file:hover{border:1px solid #a2c037;color:#a2c037}article.article-view .multimedia .share .button{color:#fff}article.article-view .multimedia .share .button.facebook{background-color:#43609C;background-image:url(../img/social/facebook.png)}article.article-view .multimedia .share .button.twitter{background-color:#5EA9DD;background-image:url(../img/social/twitter.png)}article.article-view .multimedia .share .button.google{background-color:#DF5138;background-image:url(../img/social/google+.png)}article.article-view .multimedia .share .button:hover{background-color:#a2c037;text-decoration:none}@media (max-width:768px){article{display:block;width:100%;margin-bottom:20px}}@media (max-width:480px){article .image,article .info{display:block;width:100%;padding:0}article .image h3,article .info h3{width:100%;margin-top:20px;margin-bottom:0}article.article-view .article-top .image{float:none;width:100%;padding:0}article.article-view .multimedia .share span{margin-bottom:10px;display:block}article.article-view .multimedia .share .button{display:block;width:100%;margin:0}}.contact form{padding:0}.contact form .input{width:100%}.contact form .input input,.contact form .input textarea{width:100%;margin:10px 0 0;border:1px solid #a2c037;padding:10px 15px;color:#a2c037;font-family:"Open Sans",sans-serif;font-size:1.1em;font-weight:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact form .input input::-webkit-input-placeholder,.contact form .input textarea::-webkit-input-placeholder{color:#a2c037;font-style:italic;font-weight:100}.contact form .input input::-moz-placeholder,.contact form .input textarea::-moz-placeholder{color:#a2c037;font-style:italic;font-weight:100}.contact form .input input:-moz-placeholder,.contact form .input textarea:-moz-placeholder{color:#a2c037;font-style:italic;font-weight:100}.contact form .input input:-ms-input-placeholder,.contact form .input textarea:-ms-input-placeholder{color:#a2c037;font-style:italic;font-weight:100}.contact form .input input[type=submit],.contact form .input textarea[type=submit]{float:right;max-width:200px}.contact form .input input[type=submit]:hover,.contact form .input textarea[type=submit]:hover{color:#FFF}@media (max-width:768px){.contact form .input input[type=submit],.contact form .input textarea[type=submit]{float:none}}.contact form .input input[type=checkbox],.contact form .input textarea[type=checkbox]{width:auto;margin-right:10px}.contact form .input input[type=radio],.contact form .input textarea[type=radio]{box-shadow:none;width:auto;margin:0 10px}.contact form .input input.error,.contact form .input textarea.error{border:1px solid #BE0411}.contact form .input a{font-weight:700}.contact form .input a:hover{text-decoration:underline}@media (max-width:480px){.contact form{padding:0 20px}.contact form .left,.contact form .right{float:none;width:100%}}.mapa{width:100%;margin-top:50px;background-color:#eff0f4}.mapa #map-canvas{width:50%;height:500px;float:left}.mapa #map-canvas img{max-width:none}.mapa address{width:50%;float:right;padding-left:100px;padding-top:50px;font-size:19.2px;line-height:26.4px;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mapa address:before{content:'';display:block;width:61px;height:92px;background:url(../img/style/gmaps.png) center center no-repeat;background-size:contain;margin-bottom:50px}.info-view,.search input{color:#8b8a8a;width:100%}.mapa address .main{font-weight:400;font-size:22.4px;line-height:30.8px;margin-bottom:20px}@media (max-width:768px){.mapa address:before{height:60px;margin-bottom:20px}.mapa address{padding-left:50px}}@media (max-width:480px){.mapa address:before{float:right}.mapa #map-canvas,.mapa address{width:100%;float:none}.mapa #map-canvas{max-height:400px;height:50vh}.mapa address{padding:50px 20px}.mapa .hidden{display:block;margin:20px auto;text-align:center;font-weight:700}}.search{display:table;border-spacing:20px 0}.search input{display:table-cell;vertical-align:middle;border:1px solid #a2c037;padding:5px 15px 5px 50px;background-color:#FFF;background-image:url(../img/style/glass.png);background-repeat:no-repeat;background-position:center left 10px;background-size:auto 80%;font-size:1.1em;font-weight:100}.search input::-webkit-input-placeholder{color:#8b8a8a;font-style:italic;font-weight:100}.search input::-moz-placeholder{color:#8b8a8a;font-style:italic;font-weight:100}.search input:-moz-placeholder{color:#8b8a8a;font-style:italic;font-weight:100}.search input:-ms-input-placeholder{color:#8b8a8a;font-style:italic;font-weight:100}.info-view{padding:20px;display:table}.info-view .info-content,.info-view img{display:table-cell;vertical-align:middle}.info-view .info-content{text-align:right;padding-left:20px}.info-view .info-content h1{font-size:20px;font-weight:700;margin:0 0 10px}.info-view .info-content h2{font-size:15px}.no-results,.search-results .term{font-size:2em;text-align:center}.info-view .info-content .button{background-color:#8b8a8a;color:#FFF;padding:3px 10px;margin-top:10px;display:inline-block}@media (max-width:480px){.info-view{padding:10px}.info-view img{width:70px}}.no-results{min-height:400px;padding:50px;line-height:1.2em}.accordion{margin-top:10px}.accordion .accordion-header{padding-top:20px}.accordion .accordion-header h3{font-size:16px;line-height:1.2em}.accordion .accordion-header img{width:80px}.accordion .accordion-header .button{padding-bottom:0}@media (max-width:480px){.accordion{margin-top:1px}.accordion .accordion-header h3{font-size:12px;line-height:1em}.accordion .accordion-header img{width:50px}.accordion .accordion-header .button{padding:0}.accordion .accordion-header .button span{font-size:.8em}.accordion .content.divisiones{padding:0 0 20px}}.division{margin-top:50px}.division .wrapper-table{border-spacing:20px;margin-bottom:10px}.division .wrapper-table .wrapper-image{width:150px}.division .image{border-radius:50%;border:10px solid #AAA;width:150px;padding:10px}.division .title{text-align:left;vertical-align:top}.division .title h2{margin-top:0;margin-bottom:20px}.division .title p{font-size:1.2em;line-height:1.2em}.division .cat-description h3{font-size:20px;line-height:1.2em;margin-bottom:10px;color:#585857}.division .cat-products{margin-top:50px}.division .cat-products h4{color:#a2c037;font-size:1.2em;font-weight:500;margin-bottom:10px}.division .cat-products .link{text-align:right}.division .cat-products .link a{font-weight:500}@media (max-width:480px){.division,.division .cat-products{margin-top:10px}.division h2{font-size:1.3em}.division .title p{font-size:1em}.division .cat-description h3{font-size:17px}.division .wrapper-table,.division .wrapper-table .table-item{display:block}.division .wrapper-table .wrapper-image{display:block;margin:0 auto}.division .wrapper-table .wrapper-image .image{width:100px;margin:0 auto}}.main-content.category{padding-top:20px}.main-content.category .counter{max-width:1200px;width:100%;margin:0 auto;color:#a2c037;font-weight:400;padding:50px 50px 30px}.main-content.category .content{position:relative}.main-content.category aside{position:absolute;top:0;left:50px;width:300px;padding:0 20px 20px 0}.main-content.category aside h3{padding-bottom:10px;font-size:1.4em;color:#585857}.main-content.category aside h3 .image-hidden,.main-content.category aside h3.show{display:none}.main-content.category aside .cat{display:block;padding:15px 20px 5px 40px;background-position:bottom 5px left 5px;background-repeat:no-repeat;background-size:25px auto;color:#8b8a8a;font-weight:400;border-bottom:2px solid #a2c037;text-decoration:none}.content-promos .promo,.gallery .thumbs .thumb .lens{background-position:center center;background-repeat:no-repeat}.main-content.category aside .cat.level0{padding-left:40px}.main-content.category aside .cat.level1{padding-left:50px}.main-content.category aside .cat.level2{padding-left:60px}.main-content.category aside .cat.level3{padding-left:70px}.main-content.category aside .cat.level4{padding-left:80px}.main-content.category aside .cat:hover{background-color:rgba(162,192,55,.3)}.main-content.category aside .cat.current{background-color:#a2c037;color:#FFF}.main-content.category aside .help{background-image:linear-gradient(#8dad3b,#a2c037);text-align:center;padding:20px 10px 40px;font-size:.9em;color:#585857;margin-top:50px;font-weight:400}.main-content.category aside .help h3{font-size:1.8em;line-height:1.2em;color:#FFF;font-weight:700;margin-top:10px}.main-content.category aside .help a{color:#FFF;display:block;font-weight:600;font-size:1.3em;line-height:1.6em}.main-content.category aside .help p{margin-bottom:0;line-height:1.2em}@media (max-width:768px){.main-content.category aside{display:block;position:static;width:100%;padding:0 0 20px}.main-content.category aside h3{display:none}.main-content.category aside h3.show{display:block}.main-content.category aside h3.show .image-hidden{display:inline-block}.main-content.category aside .cats{display:none}}.main-content.category .products{padding-left:300px}@media (max-width:480px){.main-content.category .no-results p{font-size:.7em}}.products .product{width:25%;margin:0;text-align:center}.products .product img{width:200px;max-width:100%}@media (max-width:768px){.main-content.category{padding:10px}.main-content.category .products{padding:0}.products .product img{padding-top:10px}}.products .product .info{display:table;width:100%;min-height:90px;margin:10px 0;font-size:1.2em;line-height:1.2em}.products .product .info h3,.products .product .info p{margin-bottom:0;color:#a2c037}.products .product .info .content-info{display:table-cell;vertical-align:middle}.products .product .info h3{font-size:1em}.products .product .info .scientific-name{font-size:.8em;line-height:1.2em;font-style:italic;font-weight:400;margin-bottom:10px;color:#8b8a8a}.products .product .info .price{font-weight:100;text-align:center}.products .product .info .price span.old-price{color:#AAA;text-decoration:line-through;font-size:.8em}.products .product .info .price span.old-price span{font-size:1em}.products .product .button{padding:0}@media (max-width:768px){.products .product{width:50%;float:left;padding:0 5px;margin:0}}@media (max-width:600px){.products .product{min-height:400px}}@media (max-width:480px){.products .product{min-height:350px}.products .product .info,.products .product .info .content-info h3{margin:0}.products .product .button.extra{padding:0}.products .product .button.extra span{padding:5px}}@media (max-width:320px){.products .product .info{font-size:.8em}.products .product{min-height:290px}}.category .products .product{float:left;width:33.33%;padding:0 10px 50px;min-height:420px}@media (max-width:1024px){.category .products .product{padding-bottom:20px;min-height:400px}.category .products .product h3{font-size:.9em}}@media (max-width:480px){.category .products .product{width:50%;padding-bottom:5px;min-height:275px}.category .products .product h3{font-size:.9em}}.main-content.product{padding-top:20px;background-color:#FFF}@media (max-width:768px){.main-content.product,.main-content.product .content{padding:0}}.main-content.product .content .top-producto{display:table;table-layout:fixed;width:100%;margin-top:30px}.main-content.product .content .top-producto .images{display:table-cell;vertical-align:top;width:50%;padding-right:20px}.main-content.product .content .top-producto .images .content-images{display:table;width:100%}.main-content.product .content .top-producto .images .content-images .gallery{display:table-cell;vertical-align:bottom;width:100px}.main-content.product .content .top-producto .images .content-images .gallery.bottom{display:none}.main-content.product .content .top-producto .images .content-images .gallery .thumbs .thumb{display:block;width:100px;height:100px;border:1px solid;margin-bottom:0}.main-content.product .content .top-producto .images .content-images .gallery .thumbs .thumb img{width:auto;height:100%}.main-content.product .content .top-producto .images .content-images .main-image{display:table-cell;vertical-align:middle;margin-bottom:5px}.main-content.product .content .top-producto .images .content-images .main-image img{width:100%}.main-content.product .content .top-producto .main-info{display:table-cell;vertical-align:top;width:50%;margin-bottom:20px;border-top:8px solid #a2c037}.main-content.product .content .top-producto .main-info .top-info{padding:50px 20px 20px;background-color:#585857;color:#FFF;text-align:right}.main-content.product .content .top-producto .main-info .top-info h1{margin-bottom:10px;font-weight:700;font-size:1.8em;line-height:1.2em}.main-content.product .content .top-producto .main-info .top-info h2{margin:0 0 10px;padding:0;border:none;color:#FFF;font-size:1.2em}.main-content.product .content .top-producto .main-info .top-info h2.scientific-name{font-style:italic;font-weight:200}.main-content.product .content .top-producto .main-info .top-info .price{font-size:1.4em}.main-content.product .content .top-producto .main-info .top-info .price p{margin-bottom:10px}.main-content.product .content .top-producto .main-info .top-info .price p.old-price{font-size:.8em;text-decoration:line-through}.main-content.product .content .top-producto .main-info .share{display:table;width:100%;background-color:#FFF}.main-content.product .content .top-producto .main-info .share span{display:table-cell;text-align:right;padding:10px 20px;color:#585857;font-weight:400}.main-content.product .content .top-producto .main-info .share a{display:table-cell;width:46px;background-color:#585857}.main-content.product .content .top-producto .main-info .share a.facebook{padding-left:10px}.main-content.product .content .top-producto .main-info .share a.google{padding-right:10px}.main-content.product .content .top-producto .main-info .share a img{width:32px;background-color:#FFF;padding:5px;border-radius:50%}@media (max-width:768px){.main-content.product .content .top-producto,.main-content.product .content .top-producto .images .content-images{display:block}.main-content.product .content .top-producto .images{display:block;width:100%;padding:20px 0}.main-content.product .content .top-producto .images .content-images .gallery{display:none;margin:0 auto}.main-content.product .content .top-producto .images .content-images .gallery.bottom{display:block;width:100%}.main-content.product .content .top-producto .images .content-images .gallery.bottom .active .images{display:block}.main-content.product .content .top-producto .images .content-images .gallery.bottom .active .images .before{left:0}.main-content.product .content .top-producto .images .content-images .gallery.bottom .active .images .after{right:0}.main-content.product .content .top-producto .images .content-images .gallery .thumbs .thumb{margin:0 auto}.main-content.product .content .top-producto .images .content-images .main-image{margin:0 auto;display:block}.main-content.product .content .top-producto .images .content-images .main-image img{display:block;margin:0 auto;width:35%}.main-content.product .content .top-producto .main-info{display:block;width:100%}.main-content.product .content .top-producto .main-info .top-info{text-align:left}.main-content.product .content .top-producto .main-info .top-info h1{margin-bottom:0}.main-content.product .content .top-producto .main-info .top-info h2{margin:10px 0!important}.main-content.product .content .top-producto .main-info .top-info .margin{margin:0}}@media (max-width:480px){.main-content.product .content .top-producto .main-info{display:block;width:100%;margin-bottom:10px}.main-content.product .content .top-producto .main-info .top-info{text-align:left;padding:10px 20px}.main-content.product .content .top-producto .main-info .top-info h1{margin-bottom:0}.main-content.product .content .top-producto .main-info .top-info h2{margin:10px 0!important;padding-top:0}.main-content.product .content .top-producto .main-info .top-info .margin{margin:0}.main-content.product .content .top-producto .main-info .top-info .price{margin-bottom:0}.main-content.product .content .top-producto .main-info .share .button{width:50px}}.main-content.product .content .gallery.bottom{display:none}@media (max-width:768px){.main-content.product .content .gallery.bottom{display:block}}.main-content.product .content .main-description{display:table;width:100%;margin-top:70px}.main-content.product .content .main-description h3{margin-bottom:10px;color:#585857;font-size:22px;padding-top:30px}.main-content.product .content .main-description h4{color:#a2c037}.main-content.product .content .main-description ul{list-style-type:disc;padding-left:20px}.main-content.product .content .main-description .aux-info{display:table-cell;vertical-align:top;width:40%;padding:0 20px}.main-content.product .content .main-description .aux-info p{margin-bottom:5px}.main-content.product .content .main-description .main-info{display:table-cell;vertical-align:top;width:60%;padding:0 20px;border-bottom:solid 1px #a2c037}.main-content.product .content .main-description .main-info h3{border-top:solid 1px #a2c037}@media (max-width:768px){.main-content.product .content .main-description{display:block}.main-content.product .content .main-description .aux-info{display:block;width:100%}.main-content.product .content .main-description .aux-info .nutritional_composition,.main-content.product .content .main-description .aux-info .packing,.main-content.product .content .main-description .aux-info .presentation,.main-content.product .content .main-description .aux-info .quantitative_composition{width:50%;float:left}.main-content.product .content .main-description .main-info{display:block;width:100%}}@media (max-width:480px){.main-content.product .content .main-description .aux-info,.main-content.product .content .main-description .main-info{padding:10px 20px}.main-content.product .content .main-description .aux-info .nutritional_composition,.main-content.product .content .main-description .aux-info .packing,.main-content.product .content .main-description .aux-info .presentation,.main-content.product .content .main-description .aux-info .quantitative_composition{width:100%;display:block;float:none;margin-bottom:10px}.main-content.product .content .main-description .aux-info .nutritional_composition h3,.main-content.product .content .main-description .aux-info .packing h3,.main-content.product .content .main-description .aux-info .presentation h3,.main-content.product .content .main-description .aux-info .quantitative_composition h3{font-size:18px;margin-bottom:0}.main-content.product .content .main-description .aux-info .nutritional_composition p,.main-content.product .content .main-description .aux-info .packing p,.main-content.product .content .main-description .aux-info .presentation p,.main-content.product .content .main-description .aux-info .quantitative_composition p{margin-bottom:0}.main-content.product .content .main-description .main-info .applications,.main-content.product .content .main-description .main-info .description,.main-content.product .content .main-description .main-info .how_to_use{width:100%;display:block;float:none;margin-bottom:10px}.main-content.product .content .main-description .main-info .applications h3,.main-content.product .content .main-description .main-info .description h3,.main-content.product .content .main-description .main-info .how_to_use h3{font-size:18px;margin-bottom:0}.main-content.product .content .main-description .main-info .applications p,.main-content.product .content .main-description .main-info .description p,.main-content.product .content .main-description .main-info .how_to_use p{margin-bottom:0}}.main-content.product .content .related-products{margin-top:50px;padding:20px}.main-content.product .content .related-products>h3{color:#a2c037;font-size:1.4em;margin-bottom:20px}.main-content.product .content .options-selector h2{padding-bottom:10px;margin-bottom:10px;font-size:1.5em;text-align:left;text-transform:none;border-bottom:1px solid #a2c037}.main-content.product .content .options-selector .option{display:table;width:100%}.main-content.product .content .options-selector .option h3{display:table-cell;width:120px;vertical-align:middle;font-size:1.2em}.main-content.product .content .options-selector .option .values{display:table-cell;width:auto;vertical-align:middle}.main-content.product .content .options-selector .option .values .value{display:inline-block;margin:10px;padding:10px;color:#a2c037;border:1px solid #a2c037;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.content-promos .promo .lens,.gallery .thumbs .thumb .lens{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.main-content.product .content .options-selector .option .values .value:hover{background-color:rgba(162,192,55,.3)}.main-content.product .content .options-selector .option .values .value.selected{color:#fff;background-color:#a2c037}.main-content.product .content .options-selector .option .values .value.disabled{color:#AAA;background-color:#EEE;border-color:#EEE;cursor:not-allowed}@media (max-width:480px){.main-content.product .content .options-selector .option{display:block}.main-content.product .content .options-selector .option .values,.main-content.product .content .options-selector .option h3{display:block;width:100%}}.main-content.product .content .options-selector .amount{display:none;width:100%}.main-content.product .content .options-selector .amount h3{display:table-cell;width:120px;vertical-align:middle;font-size:1.2em}.main-content.product .content .options-selector .amount .amount-selector{display:table-cell;vertical-align:middle}.main-content.product .content .options-selector .amount .amount-selector .item-amount{display:inline-block;vertical-align:middle;width:50px;text-align:center;margin:10px;padding:10px 0;border:1px solid #a2c037;font-size:1.5em;cursor:default}.main-content.product .content .options-selector .amount .amount-selector .wrapper-button{display:inline-block;vertical-align:middle;width:15px;text-align:center}.main-content.product .content .options-selector .amount .amount-selector .wrapper-button .amount-button{cursor:pointer;font-size:2em;font-weight:700;display:block;width:15px}.main-content.product .content .options-selector .amount.active{display:table}.main-content.product .content .options-selector .price{display:table;width:100%}.main-content.product .content .options-selector .price h3{display:table-cell;width:120px;vertical-align:middle;font-size:1.2em}.main-content.product .content .options-selector .price .item-price{display:table-cell;vertical-align:middle;padding:10px;font-size:1.5em}.main-content .content .projects .project .wrapper-table .gallery.logos,.main-content .content .projects .project .wrapper-table .table-item .content-images .image{vertical-align:top}.main-content.product .content .options-selector .alert-message{display:none}.main-content.product .content .options-selector .alert-message.active{display:block}.main-content.product .content .button.disabled{display:none}@media (max-width:768px){.main-content.product .content{padding-left:0}}.content-promos{display:table;width:100%}.content-promos .promo{display:table-cell;position:relative;background-size:cover}.content-promos .promo .lens{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);transition:all .2s ease-out}.content-promos .promo .lens p{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:2em;font-weight:300;line-height:1.2em;text-align:center}.content-promos .promo:hover .lens{background-color:rgba(0,0,0,.6)}.main-content .content-promos .promo{display:table-cell;width:50%;height:400px}@media (max-width:480px){.main-content .content-promos .promo{width:100%;height:250px;display:block}}.main-content .content .projects .project{border-top:solid 1px;border-color:#a2c037;margin:20px 0}.main-content .content .projects .project h3{color:#a2c037;padding:10px 0 20px}.main-content .content .projects .project .wrapper-table .table-item{text-align:left}.main-content .content .projects .project .wrapper-table .table-item.info{vertical-align:top;padding-left:20px}.main-content .content .projects .project .wrapper-table .gallery{display:table-cell;width:50%}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb{margin:0 10px 20px 0;position:relative;display:block;overflow:auto;width:150px}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb img{position:relative;transform:none;top:0;left:0}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs h4{font-size:.9em;color:#a2c037;display:block;width:100%}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .thumb{width:49%;margin:0;display:inline-block}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .thumb .lens{display:none}@media (max-width:1024px){.main-content .content .projects .project h3{margin-bottom:10px;padding:10px 0}.main-content .content .projects .project .wrapper-table .table-item.info{font-size:.8em}.main-content .content .projects .project .wrapper-table .gallery{display:table-cell;width:50%}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb{margin:0 10px 20px 0;position:relative;display:block;overflow:auto;width:150px}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb img{position:relative;transform:none;top:0;left:0}.main-content .content .projects .project .wrapper-table .gallery.logos{vertical-align:top}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs h4{font-size:.9em;color:#a2c037;display:block;width:100%}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .thumb{width:150px}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .minuatura{width:49%;display:inline-block}}@media (max-width:768px){.main-content .content .projects .project h3{margin-bottom:10px;padding:10px 0}.main-content .content .projects .project .wrapper-table{display:block}.main-content .content .projects .project .wrapper-table .table-item{display:block;width:100%}.main-content .content .projects .project .wrapper-table .table-item .content-images{margin-bottom:20px}.main-content .content .projects .project .wrapper-table .table-item .content-images .image{margin:0 auto;width:80%}.main-content .content .projects .project .wrapper-table .table-item.info{font-size:1em;padding-left:0}.main-content .content .projects .project .wrapper-table .gallery{display:inline-block;width:45%}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb{width:120px}.main-content .content .projects .project .wrapper-table .gallery.logos{vertical-align:top}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs h4{font-size:.9em;color:#a2c037;display:block;width:100%}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .thumb{width:120px}}@media (max-width:600px){.main-content .content .projects .project h3{margin-bottom:10px;padding:10px 0}.main-content .content .projects .project .wrapper-table .gallery{display:inline-block;width:45%}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb{width:90px}.main-content .content .projects .project .wrapper-table .gallery.logos{vertical-align:top}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs{width:100%}.main-content .content .projects .project .wrapper-table .gallery.logos .thumbs .thumb{width:99%;display:inline-block;float:none;height:auto}}@media (max-width:480px){.main-content .content .projects .project .wrapper-table .gallery,.main-content .content .projects .project .wrapper-table .table-item{display:block;width:100%}.main-content .content .projects .project{margin-top:0}.main-content .content .projects .project h3{font-size:1.2em;margin-bottom:0}.main-content .content .projects .project .wrapper-table{display:block;padding-top:0}.main-content .content .projects .project .wrapper-table .table-item .content-images .image{margin:0 auto;width:100%}.main-content .content .projects .project .wrapper-table .table-item.info{font-size:1em;padding-left:0}.main-content .content .projects .project .wrapper-table .gallery .thumbs .thumb{margin:0;width:50%;padding-right:5px}}.questions{margin:50px 0;font-size:.9em}.questions .question{margin:0}.questions .question .title{margin:20px 0 0;font-size:22px;font-weight:700}.questions .question .answer{margin:0;padding:10px 20px}@media (max-width:480px){.questions .question .answer,.questions .question .title{margin:0;padding:10px}.questions .question{margin:0}}.gallery .thumbs .thumb{position:relative;width:calc(20% - 10px);height:200px;float:left;margin:5px;cursor:pointer;overflow:hidden}.gallery .thumbs .thumb img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery .thumbs .thumb .lens{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);background-image:url(../js/plugins/neo/neo-gallery/maximize.png);background-size:40px 20px;transition:all .2s ease-out}.gallery .thumbs .thumb:hover .lens{opacity:1}@media (max-width:480px){.gallery .thumbs .thumb{width:calc(50% - 10px)}}.gallery .viewport{position:fixed;top:0;left:0;opacity:0;z-index:-1;height:100%;width:100%;background-image:-webkit-radial-gradient(rgba(0,0,0,.7),#000);background-image:radial-gradient(rgba(0,0,0,.7),#000);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.gallery .viewport.active{z-index:2000;opacity:1}.gallery .viewport .menu-button{display:table;position:absolute;top:0;right:0;left:auto;z-index:10;height:50px}.gallery .viewport .menu-button .button,.gallery .viewport .menu-button .text{display:table-cell;vertical-align:middle}.gallery .viewport .menu-button .text .close{margin-bottom:0;color:#FFF;font-weight:400}.gallery .viewport .menu-button .button{height:60px;padding:0 20px 10px;margin:none;float:none;cursor:pointer;background-color:transparent!important;border:none}.gallery .viewport .menu-button .lines{display:inline-block;position:relative;height:3px;width:40px;margin-top:-10px;padding:0;background-color:transparent;border:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.gallery .viewport .menu-button .lines:after,.gallery .viewport .menu-button .lines:before{content:'';display:inline-block;position:absolute;right:0;height:3px;width:40px;background:#FFF;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.gallery .viewport .menu-button .lines:before{top:0;-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.gallery .viewport .menu-button .lines:after{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.gallery .viewport .images{z-index:20;position:absolute;top:50%;left:50%;height:70%;width:70%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery .viewport .images .after,.gallery .viewport .images .before{z-index:30;height:100%;width:60px;background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery .viewport .images .before{position:absolute;top:50%;left:0;background-image:url(../js/plugins/neo/neo-gallery/prev.png)}.gallery .viewport .images .after{position:absolute;top:50%;right:0;background-image:url(../js/plugins/neo/neo-gallery/next.png)}.gallery .viewport .images .image{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.gallery .viewport .images .image.current{opacity:1}@media (max-width:1024px){.gallery .viewport .images .before{left:-50px}.gallery .viewport .images .after{right:-50px}}.part.gallery .thumbs .thumb{width:calc(25% - 10px);height:200px;float:left}@media (max-width:768px){.part.gallery .thumbs .thumb{width:calc(50% - 10px)}.slider .slide .wrapper-image{width:100%}}.scrollable .loading{clear:both;opacity:.5;padding-top:20px;padding-bottom:40px;margin-bottom:50px;background-image:url(../img/style/loading.png);background-size:60px 20px;background-position:center bottom;background-repeat:no-repeat;text-align:center}.scrollable .loading.hidden{display:none}.scrollable .fader{opacity:0;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}.scrollable .fader.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}.scrollable .fader.active.right{-webkit-transition:all .5s ease-out .2s;-moz-transition:all .5s ease-out .2s;transition:all .5s ease-out .2s}.tabs .header-tabs{display:table;width:100%;margin-bottom:20px}.tabs .header-tabs .tab{display:table-cell;vertical-align:middle;text-align:center;background:#FFF;padding:20px;border:1px solid #a2c037;cursor:pointer;transition:.2s all ease-out}.tabs .header-tabs .tab:hover{background-color:rgba(162,192,55,.3)}.tabs .header-tabs .tab.current{color:#FFF;background:#a2c037}.tabs .content-tabs .tab{display:none}.slider{width:100%;height:500px}.slider .content-slider{position:relative;height:100%;width:100%}.slider .content-slider .content{position:relative;height:100%}.slider .slide{height:100%;width:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;transition:opacity 1s ease-out;z-index:0}.slider .slide.current{z-index:1;opacity:1}.slider .slide .wrapper-image{max-width:1200px;width:100%;margin:0 auto;height:100%;display:table;position:relative}@media (max-width:480px){.slider .slide .wrapper-image{padding:0}}.slider .slide .wrapper-image .content-slide{display:table-cell;vertical-align:middle;color:#FFF;font-size:1.8em;line-height:1.2em;padding:0 50px}.slider .slide .wrapper-image .content-slide h2{font-size:2.4em;line-height:1.2em;max-width:50%;margin-bottom:20px}.slider .slide .wrapper-image .content-slide p{font-weight:300}@media (max-width:768px){.slider .slide .wrapper-image .content-slide h2{font-size:1.8em;line-height:1.2em}}@media (max-width:480px){.slider .slide .wrapper-image .content-slide{padding:0 20px}.slider .slide .wrapper-image .content-slide h2{font-size:1.2em;max-width:70%;text-align:left}.slider .slide .wrapper-image .content-slide p{font-weight:300;max-width:70%}}@media (max-width:320px){.slider .slide .wrapper-image .content-slide h2{font-size:.8em}.slider .slide .wrapper-image .content-slide p{font-size:.6em;line-height:1.2em}}.slider .next,.slider .prev{position:absolute;z-index:10;top:0;width:80px;height:100%;opacity:.3;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.slider .prev{background-image:url(../js/plugins/neo/neo-gallery/prev.png);left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.slider .next{background-image:url(../js/plugins/neo/neo-gallery/next.png);right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.slider:hover .next,.slider:hover .prev{opacity:1}@media (max-width:768px){.slider{height:500px}}@media (max-width:480px){.slider{width:100%;margin-bottom:10px;height:250px}.slider .content-slider{position:relative;height:350px;width:100%}.slider .next,.slider .prev{display:none}.slider .slide{background-size:cover}.slider .slide .caption{padding:10px}.slider .slide .caption h2{font-size:2em}.slider .slide .caption h3{font-size:1.7em}}@media (max-width:320px){.slider{height:250px;width:100%;margin-bottom:10px}.slider .content-slider{position:relative;height:250px;width:100%}}.login-content{padding-top:20px}.login-content .wrapper-form{width:100%}.login-content .wrapper-form .form h3{font-size:2em;line-height:1.4em;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;text-align:center}.login-content .wrapper-form .form form p{margin-bottom:10px;display:table;width:100%}.login-content .wrapper-form .form form p span{display:table-cell;vertical-align:middle;width:30%}.login-content .wrapper-form .form form p input[type=email],.login-content .wrapper-form .form form p input[type=password],.login-content .wrapper-form .form form p input[type=text],.login-content .wrapper-form .form form p select,.login-content .wrapper-form .form form p textarea{display:table-cell;vertical-align:middle;width:100%}.login-content .wrapper-form .form form p input[type=submit]{float:right;text-transform:uppercase;background-color:transparent;color:#a2c037;cursor:pointer}.login-content .wrapper-form .form form p.button{width:auto;display:block}.login-content .wrapper-form .form .nota{text-align:right;font-size:.9em}.login-content .wrapper-form .form.center{width:500px;margin:50px auto}@media (max-width:480px){.login-content .wrapper-form .form{padding:10px}.login-content .wrapper-form .form .nota{font-size:.8em}}.login-content .form input,.login-content .form select,.login-content .form textarea{padding:5px 10px;border:1px solid #a2c037}.login-content .form input[type=submit],.login-content .form select[type=submit],.login-content .form textarea[type=submit]{padding:10px 20px}.login-content .form.hide{display:none}.login-content .flash-message{width:100%;margin:0 auto 10px;padding:10px 40px;text-align:center;font-weight:700;border:2px solid transparent}.login-content .flash-message.ok{color:#a2c037;border-color:#a2c037}.login-content .flash-message.error{color:red;border-color:red}.login-content .account-content h4{font-size:1.1em;font-weight:700;margin-top:20px;margin-bottom:10px}.login-content .account-content .toggle{padding:10px}.login-content .account-content .toggle .edit-button{cursor:pointer}.login-content .account-content .wrapper-form .form form{margin:0}@media (max-width:768px){.login-content .wrapper-form .form form p span{display:none}.login-content .wrapper-form .form.center{width:100%}.login-content .account-content .wrapper-form .form form{margin-top:20px;padding:0}}.login-content .account-content .wrapper-orders{float:left;width:68%}.login-content .account-content .wrapper-orders .order{margin-bottom:20px}.login-content .account-content .wrapper-orders .order .reference{font-weight:700;font-size:1.5em;line-height:1.4em}.login-content .account-content .wrapper-orders .order p{margin:0}.login-content .account-content .wrapper-orders .order h3{text-transform:uppercase;font-weight:400;font-size:1.2em;margin:0 0 10px;text-decoration:underline}.login-content .account-content .wrapper-orders .order .table{width:100%;display:table}.login-content .account-content .wrapper-orders .order .table>*{display:table-cell;vertical-align:middle}.login-content .account-content .wrapper-orders .order table{width:100%}.login-content .account-content .wrapper-orders .order table td:last-child{text-align:right}.login-content .account-content .wrapper-orders .order table .description span{font-weight:400;font-style:italic}.login-content .account-content .wrapper-orders .order .order-status{padding:5px 0;text-align:center;font-size:1.2em;font-weight:700;text-transform:uppercase}.login-content .account-content .wrapper-orders .order .order-status:before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}.login-content .account-content .wrapper-orders .order .order-status.paid{background-color:#b0e7b0}.login-content .account-content .wrapper-orders .order .order-status.paid:before{background-image:url(../img/style/order-paid.png)}.login-content .account-content .wrapper-orders .order .order-status.confirmed{background-color:#E1E7B0}.login-content .account-content .wrapper-orders .order .order-status.confirmed:before{background-image:url(../img/style/order-confirmed.png)}.login-content .account-content .wrapper-orders .order .order-status.canceled{background-color:#E7B6B0}.login-content .account-content .wrapper-orders .order .order-status.canceled:before{background-image:url(../img/style/order-cancel.png)}.login-content .account-content .wrapper-orders .order .order-status.shipment{background-color:#b0e7b0}.login-content .account-content .wrapper-orders .order .order-status.shipment:before{background-image:url(../img/style/order-shipment.png)}.login-content .account-content .wrapper-orders .order .order-title{font-size:1.1em;line-height:1.2em;cursor:pointer;background-color:rgba(162,192,55,.3);padding:20px}.login-content .account-content .wrapper-orders .order .order-title .table:first-child{margin-bottom:20px}.login-content .account-content .wrapper-orders .order .order-title .price{font-size:1.5em;font-weight:700;text-align:right}.login-content .account-content .wrapper-orders .order .order-title .date{text-align:right}.login-content .account-content .wrapper-orders .order .order-content{padding:20px;background-color:rgba(119,160,141,.1)}.login-content .account-content .wrapper-orders .order .order-content .item h4,.login-content .account-content .wrapper-orders .order .order-content .item p{margin:0}.login-content .account-content .wrapper-orders .order .order-content .item .amount,.login-content .account-content .wrapper-orders .order .order-content .item .image,.login-content .account-content .wrapper-orders .order .order-content .item .total-price{width:100px}.login-content .account-content .wrapper-orders .order .order-content .item .total-price .price{text-align:right;font-weight:700;font-size:1.2em}.login-content .account-content .wrapper-orders .order .small-button{margin-top:30px}.login-content .account-content .wrapper-orders .order .small-button a{width:auto;padding:5px;border:1px solid #a2c037}.login-content .account-content .wrapper-orders .order-ficha p{margin:0}.login-content .account-content .wrapper-orders .order-ficha h3{font-size:1.2em;line-height:1.2em;margin:20px 0}.login-content .account-content .wrapper-orders .order-ficha h3 span{font-weight:700;text-transform:uppercase}.login-content .account-content .wrapper-orders .order-ficha .wrapper-addresses{display:table;width:100%;border-spacing:20px 0}.login-content .account-content .wrapper-orders .order-ficha .wrapper-addresses .block{width:50%;display:table-cell;background-color:#eee;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-content .account-content .wrapper-orders .order-ficha .wrapper-addresses .block h3{margin:0 0 10px;font-weight:700}.login-content .account-content .wrapper-orders .order-ficha table{width:100%}.login-content .account-content .wrapper-orders .order-ficha table th{background-color:#eee;text-transform:uppercase}.login-content .account-content .wrapper-orders .order-ficha table td,.login-content .account-content .wrapper-orders .order-ficha table th{padding:5px}.login-content .account-content .wrapper-orders .order-ficha table .amount,.login-content .account-content .wrapper-orders .order-ficha table .image,.login-content .account-content .wrapper-orders .order-ficha table .total-price,.login-content .account-content .wrapper-orders .order-ficha table .unit-price{width:100px}.login-content .account-content .wrapper-orders .order-ficha table .price{font-size:1.1em;font-weight:700}.login-content .account-content .wrapper-orders .order-ficha table .right{text-align:right}@media (max-width:768px){.login-content .account-content .wrapper-orders .order,.login-content .account-content .wrapper-orders .order .order-title .date{text-align:center}.login-content .account-content .wrapper-orders{display:block;width:100%}.login-content .account-content .wrapper-orders .order .table,.login-content .account-content .wrapper-orders .order .table>*{display:block}.login-content .account-content .wrapper-orders .order .order-title .price{text-align:center;border-top:solid 1px #8b8a8a;padding-top:10px;margin-top:20px}.login-content .account-content .wrapper-orders .order table{display:block;width:100%;text-align:left}.login-content .account-content .wrapper-orders .order table .amount,.login-content .account-content .wrapper-orders .order table .description p,.login-content .account-content .wrapper-orders .order table thead{display:none}.login-content .account-content .wrapper-orders .order table .image{width:50px;float:left;margin-right:10px}.login-content .account-content .wrapper-orders .order table tbody,.login-content .account-content .wrapper-orders .order table tbody td,.login-content .account-content .wrapper-orders .order table tbody tr{display:block}.login-content .account-content .wrapper-orders .order table tfoot{width:100%;display:table;margin-top:20px}.login-content .account-content .wrapper-orders .order-ficha .wrapper-addresses{display:block}.login-content .account-content .wrapper-orders .order-ficha .wrapper-addresses .block,.login-content .account-content .wrapper-orders .order-ficha table{display:block;width:100%}.login-content .account-content .wrapper-orders .order-ficha table .description p,.login-content .account-content .wrapper-orders .order-ficha table thead{display:none}.login-content .account-content .wrapper-orders .order-ficha table .image{width:50px;float:left;margin-right:10px}.login-content .account-content .wrapper-orders .order-ficha table tbody,.login-content .account-content .wrapper-orders .order-ficha table tbody td,.login-content .account-content .wrapper-orders .order-ficha table tbody tr{display:block}.login-content .account-content .wrapper-orders .order-ficha table tfoot{width:100%;display:table;margin-top:20px}.login-content .account-content .wrapper-orders .order-ficha table h4{margin:0}.login-content .account-content .wrapper-orders .order-ficha table tbody .right{display:inline}.login-content .account-content .wrapper-orders .order-ficha table .total-price{margin-left:40px;font-size:1.3em;font-weight:700}.login-content .account-content .wrapper-orders .order-ficha h3,.login-content .account-content .wrapper-orders .order-ficha table .one-price{font-weight:400}.login-content .account-content .wrapper-orders .order-ficha h3 span{display:block;margin:5px 10px}}.login-content aside{float:right;border:2px solid #a2c037;background-image:linear-gradient(#FFF,#f9f9f9);padding:20px;margin-bottom:20px;width:30%;max-width:330px;box-shadow:0 0 5px 1px rgba(0,0,0,.08)}.login-content aside a{display:block;color:#8b8a8a;text-transform:uppercase;background-image:url(../img/style/arrowb.png);background-position:center left -10px;background-repeat:no-repeat;background-size:10px 10px;padding:10px 20px;font-weight:400}.login-content aside a.current,.login-content aside a:hover{background-position:center left 5px}.login-content aside.fixed{position:fixed;top:50px}@media (max-width:768px){.login-content aside{display:block;width:100%}}.login-content .col{float:left;width:50%;padding:0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:50px 0}.login-content .col+.col{border-left:solid 1px #a2c037}@media (max-width:768px){.login-content .col{display:block;width:100%;margin-bottom:20px}.login-content .col+.col{padding-top:50px;border-top:solid 1px #a2c037;border-left:none}}.login-content.viewport{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);padding:20vh 15vw;z-index:999999}.login-content.viewport.active{display:table}.login-content.viewport .close{display:table;position:absolute;top:20px;right:20px;left:auto;z-index:10;cursor:pointer}.login-content.viewport .close:after{content:'x';font-size:2.5em;font-weight:400;color:#8b8a8a}.login-content.viewport .wrapper-form{display:table-cell;background-color:#FFF;vertical-align:middle;text-align:center;padding:20px;position:relative}@media (max-width:768px){.login-content.viewport{padding:0;position:absolute}.login-content.viewport .wrapper-form{padding:0}.login-content{padding-top:0}}.cesta{padding-bottom:50px}.cesta .empty{height:350px;display:table;width:100%;padding-top:50px}.cesta .empty .empty-content{display:table-cell;vertical-align:middle;text-align:center}.cesta .empty .empty-content h2{font-size:2em;border:none}@media (max-width:480px){.cesta .empty{height:200px}.cesta .empty h2{font-size:1.5em;line-height:1.2em}}.cesta table{margin-top:20px;width:100%}.cesta table thead{border-top:solid 1px #a2c037;border-bottom:solid 1px #a2c037}.cesta table thead th{padding:10px 0;text-align:left;text-transform:uppercase;font-weight:700;font-size:.9em}.cesta table tbody tr{border-bottom:solid 1px rgba(162,192,55,.3)}.cesta table tbody tr td{vertical-align:middle;padding:10px 0}.cesta table tbody tr td img{padding:10px}.cesta table tbody tr td.options span{display:block}.cesta table tbody .delete{cursor:pointer;font-weight:700;font-size:1.2em}.cesta table tfoot{background-color:rgba(162,192,55,.3)}.cesta table tfoot tr td{text-align:right}.cesta table tfoot tr:first-child td{padding-top:20px}.cesta table tfoot tr:last-child td{padding-bottom:20px}.cesta table tfoot tr.important{text-transform:uppercase;font-weight:700;font-size:1.4em;line-height:2em}.cesta table .short{width:80px;text-align:center}.cesta table .medium{width:160px;text-align:right}.cesta table .image{width:100px}.cesta table .wrapper-button{float:right;width:15px;margin-top:-10px;margin-left:10px}.cesta table .cesta-button{cursor:pointer;font-size:2em;font-weight:700;display:block;width:15px;line-height:1em}.cesta table .cesta-button.disable{color:#ccc;cursor:auto}.cesta table strike{font-size:.85em}@media (max-width:480px){.cesta table{display:block;border-top:solid 1px #8b8a8a}.cesta table thead{display:none}.cesta table tbody,.cesta table tbody td,.cesta table tbody tr{display:block}.cesta table tbody tr{position:relative;border-bottom:solid 1px #8b8a8a}.cesta table tfoot{display:table;width:100%;font-size:.9em;padding:0 10px}.cesta table tfoot tr.important{font-size:1.2em}.cesta table .image{float:left;width:auto;padding-right:10px}.cesta table .options{padding-top:0}.cesta table .short{position:absolute;right:10px;top:0;width:auto}.cesta table .responsive{display:none}.cesta table .total-price{position:absolute;bottom:0;right:10px;font-weight:700}}.cesta .progress{width:100%;display:table;table-layout:fixed;margin-top:20px;margin-bottom:50px}.cesta .progress .step{border:1px solid #ddd;text-align:left;vertical-align:middle;padding:13.33px 20px;display:table-cell;color:#333}.cesta .progress .step.current{background-color:#ddd}.cesta .progress .step.completed{background-color:#a2c037}.cesta .progress .step span{font-size:2em;font-weight:700;vertical-align:middle;margin-right:20px}@media (max-width:480px){.cesta .progress{margin-top:0;font-size:.8em;line-height:1em}.cesta .progress .step{padding:5px;text-align:center;vertical-align:top}.cesta .progress .step span{color:#8b8a8a;margin-right:0;display:block;line-height:1.2em}}.cesta aside{float:right;background-color:rgba(162,192,55,.3);width:30%;padding:20px;margin-left:20px}.cesta aside h4{text-decoration:underline;text-transform:uppercase;margin-bottom:20px}.cesta aside .resume-item{margin-bottom:10px}.cesta aside .resume-item img{margin-right:10px;vertical-align:top;float:left}.cesta aside .resume-item span{font-weight:700;text-align:right}.cesta aside .resume-total{margin-top:20px;padding:10px 0;border-top:solid 1px rgba(162,192,55,.3);border-bottom:solid 1px rgba(162,192,55,.3);text-transform:uppercase;font-weight:700;font-size:1.2em}.cesta aside .resume-total span{float:right}@media (max-width:480px){.cesta aside{display:block;width:100%}}.cesta .order-content{float:left;width:67%}.cesta .order-content h4{font-weight:700;margin-bottom:10px}.cesta .order-content address{border-bottom:solid 1px #ddd;padding:10px;width:50%}.cesta .order-content address p{margin:0}.cesta .order-content form p{margin-bottom:10px}.cesta .order-content form input,.cesta .order-content form select{width:100%}.cesta .order-content form input[type=submit]{width:auto;text-transform:uppercase;color:#a2c037;background-color:transparent}.cesta .order-content .button.order a{padding:5px 10px}.cesta .order-content .payment-type{float:left;padding:20px 30px;box-shadow:0 0 1px rgba(0,0,0,.1);border:1px solid #ddd;cursor:pointer;margin-right:20px;margin-bottom:20px;display:table}.cesta .order-content .payment-type .input{display:table-cell;vertical-align:top;padding-right:20px}.cesta .order-content .payment-type .data{display:table-cell;vertical-align:middle}.cesta .order-content .payment-type p{margin:0}.cesta .order-content .payment-type img{display:block;width:200px;padding:20px;margin:auto}.cesta .order-content .payment-type:hover{background-color:#eee}.cesta .order-content .payment-type.checked{background-color:rgba(162,192,55,.3)}.social .fab{font-size:1.5em}.cesta .order-content .alert{background-color:#ecbe89;padding:10px;font-weight:700;clear:both}.cesta .order-content .col{margin:20px 0;float:left;width:50%}.cesta .order-content .col address{width:100%}@media (max-width:480px){.cesta .order-content,.cesta .order-content .col{float:none;width:100%}.cesta .order-content address{width:100%}}