html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row{overflow:visible}.clear:before,.clear:after{display:table;content:" "}.clear:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row > .column,.row > .columns{padding:0;margin:0;min-height:1px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.nospace .column,.nospace .columns{padding:0}body.grid-twelve .row > .one{width:8.3333333333333333333333333333333%}body.grid-twelve .row > .two{width:16.666666666666666666666666666667%}body.grid-twelve .row > .three{width:25%}body.grid-twelve .row > .four{width:33.333333333333333333333333333333%}body.grid-twelve .row > .five{width:41.666666666666666666666666666667%}body.grid-twelve .row > .six{width:50%}body.grid-twelve .row > .seven{width:58.333333333333333333333333333333%}body.grid-twelve .row > .eight{width:66.666666666666666666666666666667%}body.grid-twelve .row > .nine{width:75%}body.grid-twelve .row > .ten{width:83.333333333333333333333333333333%}body.grid-twelve .row > .eleven{width:91.666666666666666666666666666667%}body.grid-twelve .row > .twelve{width:100%}body.grid-twelve .row > .pull-one{margin-left:-8.3333333333333333333333333333333%}body.grid-twelve .row > .pull-two{margin-left:-16.666666666666666666666666666667%}body.grid-twelve .row > .pull-three{margin-left:-25%}body.grid-twelve .row > .pull-four{margin-left:-33.333333333333333333333333333333%}body.grid-twelve .row > .pull-five{margin-left:-41.666666666666666666666666666667%}body.grid-twelve .row > .pull-six{margin-left:-50%}body.grid-twelve .row > .pull-seven{margin-left:-58.333333333333333333333333333333%}body.grid-twelve .row > .pull-eight{margin-left:-66.666666666666666666666666666667%}body.grid-twelve .row > .pull-nine{margin-left:-75%}body.grid-twelve .row > .pull-ten{margin-left:-83.333333333333333333333333333333%}body.grid-twelve .row > .pull-eleven{margin-left:-91.666666666666666666666666666667%}body.grid-twelve .row > .pull-twelve{margin-left:-100%}body.grid-twelve .row > .push-one{margin-left:8.3333333333333333333333333333333%}body.grid-twelve .row > .push-two{margin-left:16.666666666666666666666666666667%}body.grid-twelve .row > .push-three{margin-left:25%}body.grid-twelve .row > .push-four{margin-left:33.333333333333333333333333333333%}body.grid-twelve .row > .push-five{margin-left:41.666666666666666666666666666667%}body.grid-twelve .row > .push-six{margin-left:50%}body.grid-twelve .row > .push-seven{margin-left:58.333333333333333333333333333333%}body.grid-twelve .row > .push-eight{margin-left:66.666666666666666666666666666667%}body.grid-twelve .row > .push-nine{margin-left:75%}body.grid-twelve .row > .push-ten{margin-left:83.333333333333333333333333333333%}body.grid-twelve .row > .push-eleven{margin-left:91.666666666666666666666666666667%}body.grid-twelve .row > .push-twelve{margin-left:100%}body.grid-ten .row > .one{width:10%}body.grid-ten .row > .two{width:20%}body.grid-ten .row > .three{width:30%}body.grid-ten .row > .four{width:40%}body.grid-ten .row > .five{width:50%}body.grid-ten .row > .six{width:60%}body.grid-ten .row > .seven{width:70%}body.grid-ten .row > .eight{width:80%}body.grid-ten .row > .nine{width:90%}body.grid-ten .row > .ten{width:100%}body.grid-ten .row > .pull-one{margin-left:-10%}body.grid-ten .row > .pull-two{margin-left:-20%}body.grid-ten .row > .pull-three{margin-left:-30%}body.grid-ten .row > .pull-four{margin-left:-40%}body.grid-ten .row > .pull-five{margin-left:-50%}body.grid-ten .row > .pull-six{margin-left:-60%}body.grid-ten .row > .pull-seven{margin-left:-70%}body.grid-ten .row > .pull-eight{margin-left:-80%}body.grid-ten .row > .pull-nine{margin-left:-90%}body.grid-ten .row > .pull-ten{margin-left:-100%}body.grid-ten .row > .push-one{margin-left:10%}body.grid-ten .row > .push-two{margin-left:20%}body.grid-ten .row > .push-three{margin-left:30%}body.grid-ten .row > .push-four{margin-left:40%}body.grid-ten .row > .push-five{margin-left:50%}body.grid-ten .row > .push-six{margin-left:60%}body.grid-ten .row > .push-seven{margin-left:70%}body.grid-ten .row > .push-eight{margin-left:80%}body.grid-ten .row > .push-nine{margin-left:90%}body.grid-ten .row > .push-ten{margin-left:100%}.pull-left{float:left !important}.pull-right{float:right !important}.no-pull{float:none !important}.fixed{position:fixed !important}.left{text-align:left !important}.right{text-align:right !important}.center{text-align:center !important}.justify{text-align:justify !important}.centerize{text-align:center}.centerize:before{content:'';display:inline-block;vertical-align:middle;height:100%}.centerize img{vertical-align:middle;max-width:95%;max-height:95%;width:auto;height:auto}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.wrap{width:1120px;margin:0 auto}body{font-family:'Source Sans Pro', sans-serif;font-weight:400;background:#202020}header{box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;position:relative}header #quicknav{background:#000;overflow:hidden;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}header #quicknav ul{list-style:none;padding:0;text-align:right}header #quicknav ul li{display:inline}header #quicknav ul li a{display:inline-block;padding:0 15px;height:30px;line-height:30px;color:#fff;text-decoration:none}header #quicknav ul li a.current,header #quicknav ul li a:hover{background:#2f2f2f}header #header{height:100px}header #logo{display:block;padding:26px 0 0 0}header #search{position:relative;height:36px;margin:32px 0 0 0}header #search input{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 10px;margin:0;border:1px solid;border-radius:0;font-size:14px;font-weight:300}header #search button{position:absolute;right:0;top:0;bottom:0;height:auto;width:auto;margin:1px;padding:0 10px;border:none;border-radius:0;font-size:20px;font-weight:600}header #search button .icon-text{display:none}header #user{list-style:none;margin:0;padding:0}header #user > li{display:inline}header #user > li > a{float:right;display:inline-block;height:100px;width:130px;line-height:30px;font-size:36px;margin:0;padding:20px 0 0 0;text-decoration:none;text-align:center}header #user > li > a .title{display:block;font-size:14px}header #user > li > a .embed{float:right;font-weight:600;font-size:14px;padding:0px 5px;min-width:22px;line-height:1;height:22px;line-height:22px;border-radius:11px;margin:-80px 5px 0 0;position:relative;z-index:10}#hero{height:380px;position:relative;overflow:hidden;background-color:#fff}#hero img{width:1920px;height:auto;margin:0;position:absolute;left:50%;margin:0 -960px}body.in-management #hero{overflow:visible}#hero kbd{position:absolute;z-index:20;color:rgba(0, 0, 0, 0.1);width:100px;height:190px;line-height:190px;text-align:center;font-size:75px;margin:-95px 0;background:rgba(0, 0, 0, 0.0);cursor:pointer}#hero kbd:hover{color:rgba(0, 0, 0, 0.5);background:rgba(0, 0, 0, 0)}#hero kbd.previous{left:0;top:50%}#hero kbd.next{right:0;top:50%}#body #main{position:relative;min-height:800px}#body #right{display:block;height:auto;position:absolute;left:100%;min-height:150px}#body #right .banners{padding:10px 20px 10px 10px;min-height:150px;min-width:200px}#body #right .banners .wmanage-banner-element{margin-bottom:20px;max-width:230px}#crumbpath{height:45px;line-height:45px;overflow:hidden;font-size:14px;font-weight:300}#crumbpath ul{list-style:none;margin:0;padding:0}ul.path{list-style:none;margin:0;padding:0}ul.path li{display:inline-block}ul.path li:before{font-size:10px}ul.path li a{text-decoration:none}body #navigation{display:block}body.page-search #navigation{display:none}body #filter{display:none}body.page-search #filter{display:block}#left h2{font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0 20px}#left #navigation,#left #filter{margin:20px}#left #navigation li a,#left #filter li a{display:block;min-height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:300;text-decoration:none;padding:0 20px}#left #navigation li a i,#left #filter li a i{float:right;font-size:12px;margin-right:-16px}#left #filter li.toggle a i{float:left;margin-right:8px;margin-left:0px;font-size:12px}#left #filter li.toggle a.is-active i{transform:rotate(180deg)}#left #navigation > li,#left #filter > li{display:block}#left #navigation li > ul,#left #filter li > ul{display:none}#left #navigation li > ul a,#left #filter li > ul a{border-top:1px solid #e5e5e5;background:#fff;padding-left:40px}#left #navigation li > ul li:first-child a,#left #filter li > ul li:first-child a{border-top:none}#left #navigation li > ul > li > ul a,#left #filter li > ul > li > ul a{padding-left:60px}#left #navigation li > ul > li > ul > li > ul a,#left #filter li > ul > li > ul > li > ul a{padding-left:80px}#left #navigation li > ul > li > ul > li > ul > li > ul a,#left #filter li > ul > li > ul > li > ul > li > ul a{padding-left:100px}#left #navigation li.current > ul,#left #filter li.current > ul{display:block}footer #footer{min-height:100px;padding:20px 0}footer #payments{margin:0 0 20px 0;padding:10px 0 20px 0;border-bottom:1px solid}footer #payments a{margin:0 15px}footer #author{height:70px;padding:0;font-size:12px;font-weight:300;overflow:hidden}footer #author p{line-height:70px}footer #author img{margin:10px 0 0 0}footer a{text-decoration:underline}footer a:hover{text-decoration:none}header #user{position:relative}header #user .has-dropdown a{position:relative}header #user .has-dropdown .dropdown{display:none;position:absolute;right:0;top:100px;width:350px;background:#fff;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;z-index:1000}header #user > .has-dropdown.active > a:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #ffffff transparent;margin:-15px -15px 0 -15px;left:50%;bottom:0}header #user .has-dropdown.active .dropdown{display:block}header #user ul.dropdown li{display:block;clear:both}header #user ul.dropdown li > a{display:block;min-height:40px;line-height:40px;color:#000;font-size:16px;font-weight:300;text-decoration:none;padding:0px 12px}header #user ul.dropdown li{border-top:1px solid #dcdcdc}header #user ul.dropdown li:first-child{border-top:none}header #user ul.dropdown li > a:hover{background:#0098c3;color:#fff}header #user ul.dropdown li > a.hilite{background:#04bedc;color:#fff}header table.cart-preview{width:100%}header table.cart-preview thead{display:none}header table.cart-preview tbody td{padding:6px 12px}header table.cart-preview tbody td.image{padding:0 0 0 6px;width:40px;vertical-align:middle;text-align:center}header table.cart-preview tbody td.image img{max-width:100%;max-height:100%;width:auto;height:auto}header table.cart-preview tbody td.title strong{display:block;font-weight:600}header table.cart-preview tbody td.title small{font-size:0.8em;color:#5c5c5c}header table.cart-preview tbody td.price{text-align:right;font-size:16px;font-weight:600;color:#0098c3}header table.cart-preview .alert{margin-left:12px;margin-right:12px}header table.cart-preview tfoot{display:none}header table.cart-preview a{color:#000;text-decoration:none}header #user ul.dropdown form{margin:12px;padding:6px;border:1px solid #e5e5e5;background:#f1f1f1}section.frontpage{padding:10px 0 10px 22px;overflow:hidden}section.frontpage a.item{margin:10px;box-shadow:rgba(0, 0, 0, 0.18) 0 3px 24px;overflow:hidden;display:block;float:left;height:300px}section.frontpage a.item img{float:left}section.frontpage a.item article{overflow:hidden;position:relative}section.frontpage a.item article figure i{display:inline-block;font-size:12px;border:2px solid #0098c3;border-radius:30px;width:20px;height:20px;line-height:18px;text-align:center;padding:0;margin:0;position:relative;top:-2px}section.frontpage a.item article figure{position:absolute;float:left;background:rgba(255, 255, 255, 0.8);color:#0098c3;font-weight:600;font-size:24px;padding:6px;line-height:26px}section.frontpage a.item article.single figure{left:0;top:0}section.frontpage a.item article.double figure,section.frontpage a.item article.large figure{left:0;bottom:0}#body #contact{display:none}footer #footer{color:#fff}footer #footer a{color:#fff;text-decoration:underline}footer #footer a:hover{text-decoration:none}footer #footer ul,footer #footer ol{list-style:none}input,textarea,select,button{font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:16px}button{cursor:pointer}ul.buttonset{list-style:none;margin:0;padding:0;display:inline-block}ul.buttonset li{display:block;list-style:none;float:left;margin:0;padding:0;overflow:hidden}ul.buttonset .button{display:inline-block;padding:5px;background:#dcdcdc;text-decoration:none;color:#000}ul.buttonset .button.current{background:#0098c3;color:#fff}form.form .alert{margin-left:5px;margin-right:5px}form.form .form-section{margin:0 0 20px 0}form.form fieldset{border-top:1px solid #dcdcdc;padding-top:6px}form.form fieldset legend{display:block;font-size:15px;font-weight:600;margin:0 8px;height:20px;padding:0 6px;line-height:20px}form.form .form-actions{padding:1em 5px 5px 5px}form.form .button{display:inline-block;background:#0098c3;color:#fff;font-size:14px;font-weight:600;text-align:center;height:40px;line-height:40px;border:none;padding:0 20px;margin:3px 0;text-decoration:none}form.form .button.danger{background:#c73403}form.form .button.warning{background:#dca904}form.form .button.secondary{background:#2f2f2f}form.form .button.link{background:transparent;text-decoration:underline;color:#0098c3}form.form .button.small{height:24px;line-height:24px;padding:0 10px}form.form .button:hover{text-decoration:none !important}form.form .field{overflow:visible}form.form .field:before,form.form .field:after{display:table;content:" "}form.form .field:after{clear:both}form.form .field .third,form.form .field .third-1,form.form .field .third-2,form.form .field .third-3{float:left}form.form .field .third-1,form.form .field .third{width:33.333333333333333333333333333333%}form.form .field .third-2{width:66.666666666666666666666666666666%}form.form .field .third-3{width:100%}form.form .danger label{color:#c73403}form.form .danger .input{color:#c73403;border:1px solid #c73403;margin:-1px}form.form .field{padding:5px}form.form .field label{display:block;line-height:20px;font-size:14px}form.form .field input{width:100%;padding:5px;font-size:16px;border:none;background:#fff;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}form.form .field textarea{width:100%;padding:5px;font-size:16px;border:none;background:#fff;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}form.form .field *[readonly]{background-color:#ddd}form.form label.checkbox,form.form label.radio{display:block;height:40px;line-height:40px}form.form label.checkbox input[type=checkbox],form.form label.radio input[type=radio]{width:32px;height:32px;margin:4px 8px 4px 4px;padding:0;float:left}form.form label.checkbox figure,form.form label.radio figure{display:block;overflow:hidden}form.form .field .merge{position:relative;overflow:hidden}form.form .field .merge input{height:38px}form.form .field .merge button{position:absolute;right:0;top:0;margin:0;height:38px}.category{overflow:visible}.category:before,.category:after{display:table;content:" "}.category:after{clear:both}.category:before,.category:after{display:table;content:" "}.category:after{clear:both}.category{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.category > .alert{margin:12px}.category .product{width:33.333333333333333333333333333333%;padding:12px;margin:0;min-height:1px;height:403px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.category .product .container{position:relative;padding:1px;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px}.category .product:hover .container{box-shadow:rgba(0, 0, 0, 0.28) 3px 3px 24px}.category .product .container .image{height:205px;width:100%}.category .product .container .title{font-size:14px;font-weight:600;padding:10px 12px 0 12px;line-height:18px;height:82px;overflow:hidden;margin:0}.category .product .container .title code{display:block;color:#0098c3}.category .product .container .price{padding:10px 12px 0 12px;font-size:18px;text-align:right;font-weight:700;margin:0}.category .product .container dl.price{display:block;max-height:28px;overflow:hidden;text-align:left;margin-right:-0.5em}.category .product .container dl.price dt{display:inline-block;font-weight:400;padding:0 0 0 0;color:#333}.category .product .container dl.price dd{display:inline-block;font-weight:600;padding:0 0.5em 0 0}.category .product .container .price.hot{color:#c30000}.category .product .container .price small{color:#000;font-weight:600;font-size:15px}.category .product .container .link{position:absolute;left:0;top:0;width:100%;bottom:60px;overflow:hidden}.category .product .container .link .link-text{position:absolute;left:50%;top:50%;display:none;width:150px;height:40px;line-height:40px;text-align:center;margin:-20px -75px;background:#0098c3;text-align:center;vertical-align:middle;color:#fff;font-size:24px;font-weight:300}.category .product .container .link:hover .link-text{display:block}.category .product .container .wmanage-buy{position:relative;margin:10px 10px 10px 12px;overflow:hidden;display:block}.category .product .container .wmanage-buy .wmanage-buy-stock{display:inline-block;height:28px;width:64px;float:left;text-align:left}.category .product .container .wmanage-buy .stock-icon{display:inline-block;position:relative;width:12px;height:12px;border-radius:6px;border:1px solid #000;background:transparent}.category .product .container .wmanage-buy .stock-icon-stock{background:#00bc00}.category .product .container .wmanage-buy .stock-icon-restock{background:#dede00}.category .product .container .wmanage-buy .stock-icon-out{background:#bc0000}.category .product .container .wmanage-buy div.wmanage-buy-amount{float:left;margin:5px 12px 5px 5px}.category .product .container .wmanage-buy .wmanage-buy-unit{height:30px;line-height:30px;display:inline-block;float:left;margin:0;font-size:14px}.category .product .container .wmanage-buy input{border:1px inset;border-radius:4px;height:28px;padding:3px;width:64px;float:left;margin:0 8px 0 0}.category .product .container .wmanage-buy button{float:left;padding:0;margin:0;border:none;height:40px;width:40px;cursor:pointer}.category .product .container .wmanage-buy button span{display:none}.category .productline{padding:12px 12px 0 12px;clear:both}.category .productline .container{position:relative;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px}.category .productline .container .image{width:64px;height:64px}.category .productline .container .image img{float:left}.category .productline .container .title{overflow:hidden}.category .productline .container .link{position:absolute;left:0;top:0;height:100%;right:112px;text-indent:-9999px;overflow:hidden}.category .productline .container h2.title{margin:0;padding:16px 0 16px 0;line-height:32px;min-height:64px}.category .productline .container h2.title code{display:inline-block;color:#0098c3}.category .productline .container div.price{line-height:32px;margin:0;padding:16px 0px 16px 24px;line-height:32px;width:66%}.category .productline .container .price{font-size:18px;text-align:right;font-weight:700;color:#0098c3;margin:0}.category .productline .container dl.price{display:block;overflow:hidden;text-align:left;margin-right:-0.5em}.category .productline .container dl.price dt{display:inline-block;font-weight:400;padding:0 0 0 0;color:#333}.category .productline .container dl.price dd{display:inline-block;font-weight:600;padding:0 0.5em 0 0}.category .productline .container .price.hot{color:#c30000}.category .productline .container .price small{font-size:15px;font-weight:600}.category .productline .container .wmanage-buy{position:relative;margin:0;overflow:hidden;display:inline-block;height:64px;padding:8px 12px 8px 0;float:right}.category .productline .container .wmanage-buy div.wmanage-buy-amount{float:left;margin:0}.category .productline .container .wmanage-buy .wmanage-buy-unit{display:none}.category .productline .container .wmanage-buy .wmanage-buy-stock{display:inline-block;height:32px;width:auto;float:left;text-align:left;padding:16px 8px 16px 0}.category .productline .container .wmanage-buy .stock-icon{display:inline-block;position:relative;width:12px;height:12px;border-radius:6px;border:1px solid #000;background:transparent;margin-right:8px}.category .productline .container .wmanage-buy .stock-icon-stock{background:#00bc00}.category .productline .container .wmanage-buy .stock-icon-restock{background:#dede00}.category .productline .container .wmanage-buy .stock-icon-out{background:#bc0000}.category .productline .container .wmanage-buy input{border:1px inset;border-radius:4px;height:48px;font-size:16px;padding:3px;width:48px;float:left;padding:8px 0;text-align:center}.category .productline .container .wmanage-buy button{float:left;padding:0;margin:0;border:none;height:48px;width:48px;cursor:pointer;margin:0 0 0 0;background:#0098c3;color:#fff}.category .productline .container .wmanage-buy button span{display:none}.category aside.category-actions{position:relative;z-index:100;float:right;padding:12px 12px 0 12px;margin-top:-48px;margin-bottom:-10px;margin-right:-12px}.category aside.category-actions{position:relative;z-index:1;float:right;padding:0 12px 0 12px;margin-top:-38px;margin-bottom:-10px;margin-right:-12px}.category .buttonset{margin-left:8px}.category .buttonset .button{height:32px;line-height:20px}.category .buttonset.only-icon .button{line-height:24px}.category .buttonset.no-icon .icon-title{display:inline-block;width:24px;height:22px;text-align:center;line-height:22px}.category .buttonset .icon-title{display:none}.category .buttonset .icon-empty{display:inline-block;width:24px;height:20px;text-align:center;line-height:20px;margin:0;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent}.category .buttonset .sort-price{background-image:url('../img/icons/icon_price_black.png')}.category .buttonset .current .sort-price{background-image:url('../img/icons/icon_price_white.png')}.category .buttonset .sort-added{background-image:url('../img/icons/icon_date_black.png')}.category .buttonset .current .sort-added{background-image:url('../img/icons/icon_date_white.png')}.category .buttonset .sort-stock{background-image:url('../img/icons/icon_stock_black.png')}.category .buttonset .current .sort-stock{background-image:url('../img/icons/icon_stock_white.png')}.category .buttonset .sort-discount{background-image:url('../img/icons/icon_hot_black.png')}.category .buttonset .current .sort-discount{background-image:url('../img/icons/icon_hot_white.png')}.category .buttonset .sort-code{background-image:url('../img/icons/icon_code_black.png')}.category .buttonset .current .sort-code{background-image:url('../img/icons/icon_code_white.png')}.category .buttonset .sort-score{background-image:url('../img/icons/icon_score_black.png')}.category .buttonset .current .sort-score{background-image:url('../img/icons/icon_score_white.png')}.category .product .image{position:relative}.category .product .badge{position:absolute;left:0;bottom:0}.category .product .label{position:absolute;top:5px;right:0}.category .description{width:100%;padding:12px;margin:0;min-height:1px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.category .description.header h1{margin:0;display:inline-block}.category .description .container{position:relative;padding:10px;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px;overflow:hidden}.category .description .container .image{float:left;width:160px;height:auto}.category .description .container .image img{max-width:155px;width:auto;height:auto}.category .description .container .content{overflow:hidden;padding:5px}.category .description ul.attachments{list-style:none}.category .description ul.attachments a{font-size:12px;color:#000;text-decoration:none}.category .subgroups{width:100%;padding:0;margin:0;min-height:1px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.category .subgroups .product .container .title{height:38px;line-height:19px;padding-top:0}.category .subgroups .product{height:269px !important}.category .subgroups .product .container .link{bottom:0}.category .header .category-search{float:right}.category .header .category-search .field{display:inline-block;position:relative;width:200px;height:28px}.category .header .category-search .field input{width:100%;height:100%;left:0;top:0;padding:0 10px;margin:0;border:1px solid;border-radius:0;font-size:14px;font-weight:300}.category .header .category-search .field button{position:absolute;right:0;top:0;bottom:0;height:auto;width:auto;margin:1px;padding:0 10px;border:none;border-radius:0;font-size:20px;font-weight:600;padding:0}.category .header .category-search .field button .icon-text{display:none}#product{padding:20px}#product .split{position:relative;background:#f9f9f9;overflow:hidden;margin:0 0 1em 0;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px}#product .split .image{float:left;background:#fff;margin:1px;width:250px}#product .split .image .preview{width:100%;height:270px;position:relative}#product .split .image .preview small{position:absolute;left:0;top:0;font-size:12px;text-transform:uppercase;color:#999;padding:5px}#product .split .image ul.thumbs{display:block;width:100%;list-style:none;padding:0;margin:0;overflow:hidden}#product .split .image ul.thumbs li{display:block;width:50%;float:left}#product .split .image ul.thumbs li a{display:inline-block}#product .split .image ul.thumbs li img{max-width:120px;max-height:120px;width:auto;height:auto}#product .split .summary{overflow:hidden;padding:15px}#product .split .summary .title .label{float:right}#product .split .summary .title{font-size:18px;line-height:22px;margin:0}#product .split .summary p.title{margin:0 0 1em 0;font-weight:700}#product .split .summary .title code{display:block;color:#0098c3}#product .split .summary .price{color:#0098c3;font-size:20px;margin-bottom:0.25em}#product .split .summary .price.grey{font-size:16px;font-weight:normal;color:#999;margin-bottom:1em}#product .split .summary .price.hot{color:#c30000}#product .split .summary .price.small{font-size:15px}#product .split .summary .price strong,#product .split .summary .price small{color:#000}#product .split .summary .price.discount{color:#999 !important;text-decoration:line-through}#product .split .summary table.prices{width:auto;font-size:14px;border-collapse:separate;border:none;margin-bottom:1em}#product .split .summary table.prices th{font-weight:600;text-align:right;width:75px;padding-right:5px;border-bottom:2px solid #000;display:none}#product .split .summary table.prices td{color:#333;padding:4px;padding-left:10px;border-bottom:1px solid #000;text-align:right}#product .split .summary table.prices td:nth-child(odd){text-align:left}#product .split .summary .attributes .attribute{font-weight:600;font-size:14px}#product .split .summary .attributes .attribute.code{margin-bottom:0.5em}#product .split .summary .attributes dt.attribute{font-weight:300}#product .split .summary .footer .stock{float:left;padding:10px 0 0 20px;line-height:1.25}#product .split .summary .stock-icon{margin-left:-20px;margin-right:4px;display:inline-block;position:relative;width:12px;height:12px;border-radius:6px;border:1px solid #000;background:transparent}#product .split .summary .stock-icon-stock{background:#00bc00}#product .split .summary .stock-icon-restock{background:#dede00}#product .split .summary .stock-icon-out{background:#bc0000}#product .split .summary .footer .stock .large{font-size:20px}#product .split .summary .footer .wmanage-buy{position:relative;margin:10px 0 0 0;overflow:hidden;display:inline-block;float:right}#product .split .summary .footer .wmanage-buy div.wmanage-buy-amount{float:left;margin:5px 8px 5px 5px}#product .split .summary .footer .wmanage-buy .wmanage-buy-extra{font-size:13px;padding:0 1em 0.5em 1em;font-weight:bold}#product .split .summary .footer .wmanage-buy .wmanage-buy-unit{height:30px;line-height:30px;display:inline-block;float:left;margin:0;font-size:14px}#product .split .summary .footer .wmanage-buy input{border:1px inset;border-radius:4px;height:32px;padding:3px;width:64px;float:left;margin:0 8px 0 0}#product .split .summary .footer .wmanage-buy button{float:right;padding:0;margin:0;border:none;height:40px;padding:0 25px;cursor:pointer}#product .description{font-size:14px;line-height:1.5}#product .image{position:relative}#product .image .badge{position:absolute;left:0;bottom:15px}#product .tabs .tab-header{overflow:hidden;margin:0 0 -1px 0;padding:0 10px}#product .tabs .tab-header a{display:block;float:left;height:30px;line-height:30px;width:190px;padding:0 10px;border:1px solid #c4c4c4;margin-right:-1px;background:#e1e1e1;color:#000;font-size:12px;text-decoration:none}#product .tabs .tab-header a:hover{background:#dfe3ec}#product .tabs .tab-header a.active{border-bottom:1px solid #f8f8f8;background:#f8f8f8}#product .tabs aside{background:#f8f8f8;display:none;border-top:1px solid #c4c4c4;padding:10px;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}#product .tabs aside.active{display:block}#product .attachments ul{list-style:none}#product .attachments ul a{font-size:12px;color:#000;text-decoration:none}#product #buy{padding:1em 0;text-align:right}#related .header{border-bottom:1px solid #c4c4c4;padding-bottom:4px;margin-bottom:1.5em}#related .item{display:block;position:relative;background:#f9f9f9;box-shadow:rgba(0, 0, 0, 0.18) 0 3px 24px;height:220px;width:136px}#related .item h2.title{position:absolute;width:100%;left:0;top:150px;padding:0 10px;font-size:12px;font-weight:300;text-align:center;color:#000}#related .item h2.price{position:absolute;width:100%;left:0;bottom:10px;padding:0 10px;font-size:14px;font-weight:600;text-align:center;color:#0098c3}#related .item .image{width:136px;height:136px;background:#fff;position:absolute;left:0;top:0}#related .item a.mask{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-999px;overflow:hidden;box-shadow:none}#related .item a.mask:hover{box-shadow:rgba(0, 152, 195, 0.17) 0 3px 24px}#buy .button{display:inline-block;background:#0098c3;color:#fff;font-size:14px;font-weight:600;text-align:center;height:40px;line-height:40px;border:none;padding:0 20px;margin:3px 0;text-decoration:none}#buy .button.secondary{background:#2f2f2f}#buy .button:hover{text-decoration:none !important}.product .wmanage-ask,.productline .wmanage-ask,#product .wmanage-ask{position:relative;margin:10px 12px;overflow:hidden;display:block !important}.category .productline .container .wmanage-ask span{font-size:11px;text-transform:uppercase;line-height:12px;padding-top:8px;display:inline-block}.product .wmanage-ask .button,.productline .wmanage-ask .button,#product .wmanage-ask .button{float:none;display:block;padding:0 10px;margin:0;border:none;height:42px;width:auto;line-height:42px;cursor:pointer;background:#0098c3;color:#fff;text-align:center}.product .wmanage-ask .button:hover,.productline .wmanage-ask .button:hover,#product .wmanage-ask .button:hover{text-decoration:none}#history table .id{width:5%;text-align:center}#history table .added{text-align:left;width:20%}#history table .status{text-align:left;width:30%}#history table .price,#history table .unit_price{text-align:right;width:30%}#history table .count{text-align:center;width:5%}#history table .action{text-align:right}#history table{width:100%;background:#fff;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}#history table thead th{text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid #c4c4c4;padding:4px}#history table thead tr.spacer td{height:10px}#history table tfoot tr.spacer td{border-top:1px solid #c4c4c4;height:10px}#history table tbody tr td{padding:4px}#history table tfoot th{padding:6px;text-align:right;font-weight:600}#history table tbody th{text-align:left;padding:4px;font-weight:600}#history table .event{text-align:left}#history table .changed{text-align:right}#checkout{position:relative;padding:10px}#checkout .checkout-loader{display:none;position:absolute;background:rgba(255, 255, 255, 0.8) url('../img/loader.gif') no-repeat 50% 50%;width:100%;height:100%;top:0;left:0}#checkout.loading .checkout-loader{display:block !important}#checkout .checkout-phase{margin:10px;background:#f1f1f1}#checkout fieldset{display:block;padding:0;opacity:1;margin:60px 0 0 0}#checkout fieldset legend{display:block;font-size:22px;font-weight:600;height:40px;line-height:40px;margin:0 0 -40px 0;top:-50px;position:relative;width:100%}#checkout fieldset[disabled]{opacity:0.33}#checkout fieldset .row{padding:20px}#checkout fieldset .no-background{background:#fff}.wmanage-cart .wmanage-cart-amount-increase,.wmanage-cart .wmanage-cart-amount-decrease{display:none !important}#checkout form.has-validator .field{position:relative}#checkout form.has-validator .field .is-valid{position:absolute;background:transparent;width:24px;height:24px;border-radius:12px;text-align:center;line-height:24px;right:8px;top:28px;color:#fff}#checkout form.has-validator .field .is-valid:before{transition:transform 0.2s ease-in-out}#checkout form.has-validator .invalid .is-valid{background:transparent;color:#c73403}#checkout form.has-validator .valid .is-valid:before{content:'\64';transform:rotate(45deg)}#checkout form.has-validator .valid .is-valid{color:#10c703}#checkout form.has-validator .invalid input{color:#c73403}#checkout form.has-validator .validating input{background:rgba(255, 255, 255, 0.8) url('../img/loader.gif') no-repeat 50% 50%;background-size:20px}#checkout a.button,#checkout button.button{display:inline-block;border:none;font-size:14px;font-weight:300;color:#fff;background:#0098c3;text-decoration:none;height:38px;line-height:38px;padding:0 15px}#checkout a.button[disabled],#checkout button.button[disabled]{background:#a5a5a5;cursor:not-allowed}#checkout .button.pay{background:#329b34}#checkout .button.dark{background:#202020;color:#fff}#checkout button.wmanage-cart-remove{background:transparent !important;color:#900 !important;font-size:28px !important;font-family:Arial, sans-serif;font-weight:bold}#checkout fieldset legend .button{position:absolute;right:0;top:50%;display:inline-block;font-size:14px;font-weight:300;color:#fff;background:#0098c3;text-decoration:none;height:38px;line-height:38px;margin:-19px 0;padding:0 15px}#checkout .shipping-method{position:relative;display:block;width:158px;height:130px;float:left;text-align:center;padding:100px 20px 0 20px;line-height:30px;background:#fff url('../img/shipment/default.png') no-repeat 50% 50%;border:1px solid #dadada;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;margin:0 18px 18px 0;font-size:12px;font-weight:300;color:#a5a5a5;cursor:pointer}#checkout .shipping-method.selected{border-color:#0098c3;color:#0098c3}#checkout .shipping-method input{display:none}#checkout #method-matkahuolto{background-image:url('../img/shipment/matkahuolto.png')}#checkout #method-itella{background-image:url('../img/shipment/itella.png')}#checkout #method-smartpost{background-image:url('../img/shipment/smartpost.png')}#checkout #method-posti14{background-image:url('../img/shipment/posti14.png')}#checkout #method-posti{background-image:url('../img/shipment/itella.png')}#checkout #method-smartship{background-image:url('../img/shipment/smartpost.png')}#checkout .shipping-location{display:block;width:100%;height:32px;line-height:32px;overflow:hidden;text-align:left;padding:0 10px 0 35px;background:#fff url('../img/icon_checkbox.png') no-repeat 4px 50%;border:1px solid #dadada;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;margin:6px 0;font-size:12px;font-weight:300;color:#a5a5a5;cursor:pointer}#checkout .shipping-location.selected{border-color:#0098c3;color:#0098c3;background-image:url('../img/icon_checkbox_checked.png')}#checkout .shipping-location input{display:none}#checkout .shipping-location figure{display:inline-block;margin:0 1em 0 0}#checkout .shipping-location .name{font-weight:600}#checkout .payment-method{position:relative;display:block;width:160px;height:130px;float:left;text-align:center;padding:100px 20px 0 20px;line-height:30px;background:#fff url('../img/payment/default.png') no-repeat 50% 50%;border:1px solid #dadada;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;margin:0 18px 18px 0;font-size:12px;font-weight:300;color:#a5a5a5;cursor:pointer}#checkout #method-suomenverkkomaksut{background-image:url('../img/payment/suomenverkkomaksut.png')}#checkout #method-checkout{background-image:url('../img/payment/checkout.png')}#checkout #method-intrumjustitia{background-image:url('../img/payment/intrumjustitia.png')}#checkout #method-suomenmaksuturva{background-image:url('../img/payment/suomenmaksuturva.png')}#checkout .payment-method.selected{border-color:#0098c3;color:#0098c3}#checkout .payment-method input{display:none}#checkout table.price-table{float:right;text-align:right}#checkout table.price-table th,#checkout table.price-table td{padding:5px}#checkout table.price-table th{text-align:left;padding-right:40px}#checkout table.price-table td{text-align:right}#checkout table.price-table tr.total td,#checkout table.price-table tr.total th{font-weight:600;border-top:1px solid #c4c4c4}#checkout table.cart{width:100%}#checkout table.cart thead{margin-bottom:10px}#checkout table.cart thead th{background:#fff;text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid #c4c4c4;padding:3px 0}#checkout table.cart thead tr.spacer td{height:10px;background:#fff}#checkout table.cart tbody td{background:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:5px}#checkout table.cart tbody tr.product td{vertical-align:middle}#checkout table.cart tr .image{width:80px}#checkout table.cart tr .stock{width:140px}#checkout table.cart tr .price{width:70px;text-align:center}#checkout table.cart tr .amount{width:95px;text-align:center}#checkout table.cart tr .remove{width:40px}#checkout table.cart tr .code{font-weight:600;color:#999}#checkout table.cart tr.product .remove{text-align:right}#checkout table.cart tr.product .image{background:#fff}#checkout table.cart input.wmanage-cart-amount{width:64px;padding:5px;height:40px;text-align:center}#checkout table.cart .wmanage-buy-unit{display:none}#checkout-cart table.price-table{margin:10px}#checkout table.cart tr.product a{color:#333}#checkout span.no-stock{display:block;float:left;margin:0 5px 0 0;font-weight:600;font-size:26px;line-height:16px;color:#c73403}#checkout span.in-stock{display:block;float:left;margin:0 5px 0 0;font-weight:600;font-size:26px;line-height:16px;color:#329b34}form.form label.checkbox span.badge,form.form label.radio span.badge{position:absolute !important;left:0;top:10px}#checkout-cart table.campaign-table{margin:10px;width:300px}#checkout table.campaign-table{float:left;text-align:left}#checkout table.campaign-table th,#checkout table.campaign-table td{padding:5px}#checkout table.campaign-table th{text-align:left}#checkout table.campaign-table td{text-align:left}#checkout .response{color:#900;font-size:14px;line-height:20px;padding:0.25em 0}#checkout .merge-text{height:38px;line-height:38px}#checkout tr.product td.product .alert{display:none}#checkout tr.product.error td.product .alert{display:block}table.profile{width:100%;border-spacing:2px;border-collapse:separate;font-size:14px}table.profile th,table.profile td{border:1px solid #ddd;padding:6px 4px}table.profile th{width:200px;text-align:right;border:none}table.profile td{line-height:1.25;background:#eee}@font-face{font-family:'icons';src:url('../font/icons.eot?78943460');src:url('../font/icons.eot?78943460#iefix') format('embedded-opentype'), url('../font/icons.woff?78943460') format('woff'), url('../font/icons.ttf?78943460') format('truetype'), url('../font/icons.svg?78943460#icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-calendar:before{content:'\31'}.icon-camera:before{content:'\61'}.icon-thumb:before{content:'\62'}.icon-list:before{content:'\63'}.icon-cancel:before{content:'\64'}.icon-info:before{content:'\65'}.icon-home:before{content:'\66'}.icon-attach:before{content:'\67'}.icon-tag:before{content:'\68'}.icon-download:before{content:'\69'}.icon-comment:before{content:'\6a'}.icon-attention-alt:before{content:'\6b'}.icon-menu:before{content:'\6c'}.icon-basket:before{content:'\6d'}.icon-down:before{content:'\6e'}.icon-left:before{content:'\6f'}.icon-right:before{content:'\70'}.icon-up:before{content:'\71'}.icon-user:before{content:'\72'}.icon-basket-1:before{content:'\73'}.icon-mail:before{content:'\74'}.icon-search:before{content:'\75'}.icon-search-1:before{content:'\76'}.icon-basket-2:before{content:'\77'}.icon-cart:before{content:'\78'}.icon-torso:before{content:'\79'}.icon-cog:before{content:'\7a'}#cms{background:#f9f9f9;box-shadow:rgba(0, 0, 0, 0.18) 0 3px 18px;margin:20px;padding:20px}.basic a{color:#04bedc;text-decoration:none}.basic a:hover{text-decoration:underline}.basic h1,.basic h2,.basic h3{font-weight:700;margin:0 0 1em 0}.basic h4,.basic h5,.basic h6{font-weight:600;margin:0 0 1em 0}.basic h1{font-size:20px}.basic h2{font-size:18px}.basic h3{font-size:16px}.basic h4{font-size:16px}.basic h5{font-size:14px}.basic h6{font-size:12px}.basic table{margin:0 0 1em 0}.basic p{line-height:1.25;margin:0 0 1em 0}.basic ul{list-style-type:square;list-style-position:inside;line-height:1.25;margin:0 0 1em 0}.basic ol{list-style-type:decimal;list-style-position:inside;line-height:1.25;margin:0 0 1em 0}sup{font-size:75%;position:relative;top:-.25em}sub{font-size:75%;position:relative;top:.25em}strong,b{font-weight:600}header{background:#fff}header #user > li > a{background:#0098c3;color:#fff}header #user > li > a:hover{background:#0098c3;color:#fff}header #user li a .embed{background:#fff;color:#000}header #search input,.category .header .category-search .field input{background:#ffffff;border-color:#d5d5d5;color:#5c5c5c}header #search button,.category .header .category-search .field button{background:transparent;color:#9b9b9b}ul.path li:before{color:#4c4c4c}ul.path li a{color:#2c2c2c}#left h2{display:none}#left #navigation,#left #filter{background:#fafafa}#left #navigation li a,#left #filter li a{color:#000}#left #navigation li a.current,#left #filter li a.current{color:#0098c3;font-weight:bold}#left #navigation > li > a:hover,#left #filter > li > a:hover{color:#fff;background:#0098c3}#left #navigation > li > a.current,#left #filter > li > a.current{color:#fff;background:#0098c3}#body{background:#ededed}#body #main{background:#fff}footer{background:#0098c3}footer #subfooter{background:#202020}footer #author{color:#fff}footer a{color:#0098c3}.category .product .container{background:#fff}.category .product .container .image{background:#fff}.category .product .container .title{color:#2c2c2c}.category .product .container .price{color:#5ab9c2}.category .product .container .wmanage-buy{background:#fff}.category .product .container .wmanage-buy input{border-color:#f9f9f9}.category .product .container .wmanage-buy button{background:#0098c3;color:#fff}#product .split .summary .footer .wmanage-buy{background:#fff}#product .split .summary .footer .wmanage-buy input{border-color:#f9f9f9}#product .split .summary .footer .wmanage-buy button{background:#0098c3;color:#fff}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.responsive{display:none !important}.alert{display:block;padding:8px;margin:1em 0;border:1px solid;font-weight:600;font-size:14px}.alert.danger,.alert.error{background-color:#ffc2c2;border-color:#c30000;color:#c30000}.alert.notice{border-color:#0098c3;color:#0098c3;background-color:#c2f2ff}.alert.success{border-color:#329b34;color:#329b34;background-color:#ddffdc}.badge{position:relative;display:inline-block;padding:0 8px;height:22px;line-height:22px;overflow:visible;color:#000;text-transform:uppercase;font-weight:600;font-size:10px;margin-right:11px;background:#dcdcdc;background:-moz-linear-gradient(left, #dcdcdc 0%, #c7c7c7 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#dcdcdc), color-stop(100%,#c7c7c7));background:-webkit-linear-gradient(left, #dcdcdc 0%,#c7c7c7 100%);background:-o-linear-gradient(left, #dcdcdc 0%,#c7c7c7 100%);background:-ms-linear-gradient(left, #dcdcdc 0%,#c7c7c7 100%);background:linear-gradient(to right, #dcdcdc 0%,#c7c7c7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#c7c7c7',GradientType=1 )}.badge:after{position:absolute;right:-11px;content:'';width:0;height:0;border-style:solid;border-width:11px 0 11px 11px;border-color:transparent transparent transparent #c7c7c7}.badge.blue{color:#fff;background:#04bedc;background:-moz-linear-gradient(left, #04bedc 0%, #0396c7 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#04bedc), color-stop(100%,#0396c7));background:-webkit-linear-gradient(left, #04bedc 0%,#0396c7 100%);background:-o-linear-gradient(left, #04bedc 0%,#0396c7 100%);background:-ms-linear-gradient(left, #04bedc 0%,#0396c7 100%);background:linear-gradient(to right, #04bedc 0%,#0396c7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#04bedc', endColorstr='#0396c7',GradientType=1 )}.badge.blue:after{border-color:transparent transparent transparent #0396c7}.badge.green{color:#fff;background:#2bdd04;background:-moz-linear-gradient(left, #2bdd04 0%, #10c703 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#2bdd04), color-stop(100%,#10c703));background:-webkit-linear-gradient(left, #2bdd04 0%,#10c703 100%);background:-o-linear-gradient(left, #2bdd04 0%,#10c703 100%);background:-ms-linear-gradient(left, #2bdd04 0%,#10c703 100%);background:linear-gradient(to right, #2bdd04 0%,#10c703 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bdd04', endColorstr='#10c703',GradientType=1 )}.badge.green:after{border-color:transparent transparent transparent #10c703}.badge.orange{color:#fff;background:#dca904;background:-moz-linear-gradient(left, #dca904 0%, #c7af03 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#dca904), color-stop(100%,#c7af03));background:-webkit-linear-gradient(left, #dca904 0%,#c7af03 100%);background:-o-linear-gradient(left, #dca904 0%,#c7af03 100%);background:-ms-linear-gradient(left, #dca904 0%,#c7af03 100%);background:linear-gradient(to right, #dca904 0%,#c7af03 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca904', endColorstr='#c7af03',GradientType=1 )}.badge.orange:after{border-color:transparent transparent transparent #c7af03}.badge.red{color:#fff;background:#dc2204;background:-moz-linear-gradient(left, #dc2204 0%, #c73403 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#dc2204), color-stop(100%,#c73403));background:-webkit-linear-gradient(left, #dc2204 0%,#c73403 100%);background:-o-linear-gradient(left, #dc2204 0%,#c73403 100%);background:-ms-linear-gradient(left, #dc2204 0%,#c73403 100%);background:linear-gradient(to right, #dc2204 0%,#c73403 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc2204', endColorstr='#c73403',GradientType=1 )}.badge.red:after{border-color:transparent transparent transparent #c73403}.badge.black{color:#fff;background:#dc2204;background:-moz-linear-gradient(left, #111 0%, #000 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#111), color-stop(100%,#000));background:-webkit-linear-gradient(left, #111 0%,#000 100%);background:-o-linear-gradient(left, #111 0%,#000 100%);background:-ms-linear-gradient(left, #111 0%,#000 100%);background:linear-gradient(to right, #111 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#111', endColorstr='#000',GradientType=1 )}.badge.black:after{border-color:transparent transparent transparent #000}.tooltip{position:absolute !important;display:inline-block !important;padding:6px !important;min-height:24px;margin:-12px 0;background:rgba(0, 0, 0, 0.60) !important;border-radius:4px !important;font-size:12px !important;color:#fff !important;margin-left:6px !important}.tooltip:before{position:absolute !important;left:-6px !important;top:6px !important;content:'' !important;width:0 !important;height:0 !important;border-style:solid !important;border-width:6px 6px 6px 0 !important;border-color:transparent rgba(0, 0, 0, 0.60) transparent transparent !important}.filetype{display:inline-block;padding:4px 4px 4px 24px;background-position:2px 50%;background-repeat:no-repeat}.filetype-txt{background-image:url('../img/filetype/document.png')}.filetype-pdf{background-image:url('../img/filetype/document-pdf.png')}.filetype-doc,.filetype-docx{background-image:url('../img/filetype/document-word.png')}.filetype-xls,.filetype-xlsx{background-image:url('../img/filetype/document-excel.png')}.filetype-png,.filetype-jpg,.filetype-gif{background-image:url('../img/filetype/document-image.png')}.modal.bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.25);z-index:1000}.modal.fg{position:absolute;background:#f1f1f1;width:500px;margin:0px -250px;left:50%;top:10%;border:1px solid #a6a6a6;border-radius:2px}.modal.header{background:#fff;color:#0098c3;padding:10px 50px 10px 10px;line-height:20px;font-weight:600}.modal.header .close{float:right;font-size:32px;line-height:40px;height:40px;width:40px;display:inline-block;text-align:center;cursor:pointer;margin:-10px -50px 0 0}.modal.footer{background:#fff;padding:10px 20px;text-align:right}.modal.content{padding:20px;border:1px solid #c6c6c6;border-left:none;border-right:none}.modal .button{display:inline-block;padding:0 10px;margin:0;border:none;height:40px;width:auto;line-height:40px;cursor:pointer;background:#0098c3;color:#fff}.modal .button.success{background-color:#00bc00}.modal .button.danger{background-color:#bc0000}.pagination{display:block;clear:both;list-style:none;margin:0;padding:0;padding:12px;text-align:center}.pagination ul{list-style:none;margin:0;padding:0}.pagination.pagination-centered ul{text-align:center}.pagination ul li{display:inline-block}.pagination ul a{display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;background:#e5e5e5;color:#000;font-size:14px;font-weight:300;text-decoration:none;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}.pagination ul a:hover{background:#04bedc;color:#fff}.pagination ul li.active a{background:#0098c3;color:#fff}.pagination ul li.disabled a{background:#9b9b9b;color:#000;cursor:default}.pagination a,.pagination span{display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;background:#e5e5e5;color:#000;font-size:14px;text-decoration:none;box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px}.pagination a:hover{background:#0098c3;color:#fff}.pagination a.current,.pagination span.current{background:#0098c3;color:#fff}.pagination a.disabled{background:#9b9b9b;color:#000;cursor:default}.label{display:inline-block;padding:3px 6px;margin:-3px 3px;position:relative;font-weight:600;line-height:30px;border-radius:3px;background:#bcbcbc;color:#333}.label.discount{background:#bc0000;color:#fff}.label.count{padding:4px;margin:0;border-radius:15px;font-size:12px;background:#0098c3;line-height:1;color:#fff;min-width:20px;text-align:center;margin:0 -24px 0 10px}#left #navigation > li > a.current > .label.count,#left #navigation > li > a:hover > .label.count,#left #filter > li > a.current > .label.count,#left #filter > li > a:hover > .label.count{background:#fff;color:#0098c3}#content .loader{display:none;position:absolute;background:rgba(255, 255, 255, 0.8) url('../img/loader.gif') no-repeat 50% 15%;width:100%;height:100%;top:0;left:0}body.loading #content .loader{display:block !important}body.loading #content{position:relative}.blink{animation:blink 0.5s steps(50, start) 1;-webkit-animation:blink 0.5s steps(50, start) 1}@keyframes "blink"{to{background:#0098c3;}}@-webkit-keyframes "blink"{to{background:#0098c3;}}@media screen and (max-width: 1600px){#body #right{display:none !important}}@media screen and (max-width: 1140px){#content .loader{display:none;position:fixed;background:rgba(255, 255, 255, 0.8) url('../img/loader.gif') no-repeat 50% 15%;width:100%;height:100%;top:0;left:0;z-index:1000}body.loading #content .loader{display:block !important}body.loading #content{position:static}#body #main{min-height:0}#body #right{display:none}.responsive{display:inherit !important}body{overflow-x:hidden}.wrap{width:auto}header #header{text-align:center;height:60px;margin:0 0 140px 0}header #header .columns{width:100%}header #shop-actions{position:absolute;left:0;top:60px}header #search-actions{position:absolute;top:140px;left:0}header #search{height:60px}header #search input{font-size:22px;font-weight:500}header #search i{font-size:30px}header #user{position:static}header #user .icon-menu{cursor:pointer;position:absolute;left:0;top:-60px;width:60px;height:60px;overflow:hidden;background:#0098c3;color:#fff;line-height:60px;text-align:center;margin:0;padding:0}header #user .icon-menu .title{display:none}header #user > li > a{width:50%;height:80px;padding:0;margin:0;line-height:65px;text-align:center}header #user > li > a .title{line-height:35px;margin-top:-25px}header #user > li > a .embed{margin-top:-65px}header #logo{padding:0;height:60px}header #logo img{max-width:calc(100% - 120px);vertical-align:middle;max-height:95%;width:auto;height:auto}header #logo:before{content:'';display:inline-block;vertical-align:middle;height:100%}header #search{margin:0}header #quicknav{display:none}#crumbpath{display:none}#body #left{position:relative;width:100%;bottom:0;margin:0;padding:0;z-index:1000;margin:-140px 0 0 0;display:none;overflow:hidden}body.has-hero #body #left{top:60px}body.page-frontpage.has-hero #body #left{top:0px}#body #left.active{display:block}#body #left #navigation,#body #left #filter{margin:0}#body #content{width:100%}.category .product{width:auto;float:none}#cms{margin:0}#product{padding:0}.category .product{padding:5px 0}#checkout form .field{width:100%}form.form label.checkbox,form.form label.radio{display:block;height:auto;line-height:1.25;margin:0.5em 0;clear:both}form.form label.checkbox span,form.form label.radio span{overflow:hidden;display:block}#checkout #checkout-info fieldset legend{height:80px}#checkout fieldset legend .button{display:block;position:static;margin:0.5em 0}#checkout a.button,#checkout button.button{display:block;width:100%}#checkout .shipping-method,#checkout .payment-method{width:100%}#checkout-pay .columns{width:100%}#checkout table.cart tr.product .image{width:0;padding:0;margin:0}#checkout table.cart tr.product .image *{display:none}#checkout table.price-table{float:none;width:100%;margin:10px 0}#checkout table.cart thead,#checkout table.cart tbody{display:block}#checkout table.cart{display:block}#checkout table.cart tr.header{display:none}#checkout table.cart tr.product{display:block;background:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:5px;clear:both;overflow:hidden}#checkout table.cart tr.product td{background:transparent;border:none;padding:0}#checkout table.cart td.product{display:block;width:100%;float:none;clear:both;height:60px}#checkout table.cart td.stock{display:none}#checkout table.cart td.price{display:block;width:100%;float:none;clear:both;height:40px;font-weight:bold;text-align:left}#checkout table.cart td.price:before{content:'Kappalehinta';font-weight:normal;display:block}#checkout table.cart td.amount{display:block;width:100%;height:60px;float:none;clear:both;text-align:left}#checkout table.cart td.amount:before{content:'Määrä';display:block;font-weight:normal}#checkout table.cart td.totalprice{display:block;width:20%;height:50px;float:left;font-weight:bold}#checkout table.cart td.totalprice:before{content:'Yhteensä';font-weight:normal;display:block}#checkout table.cart td.remove{display:block;width:20%;height:50px;float:right}#checkout table.cart td.remove .button{background:#900 !important;color:#fff !important;width:40px !important;height:40px !important;line-height:40px !important;padding:0 !important;float:right !important}form.form .field input{font-size:20px;padding:8px}form.form .button{display:block;margin:0;width:100%;height:60px;line-height:60px;margin:0 0 0.5em 0}form.form .button.link{background:#202020;color:#fff;text-decoration:none}.pagination ul a{width:50px;height:50px;line-height:50px}footer #author{height:auto;padding:10px 0}footer #author .columns{width:100%;text-align:center !important}#buy .button{display:block;width:100%}#product .tabs .tab-header a{width:45%;height:60px;line-height:60px}#hero{display:none}#hero img{margin:0 0 0 -25%;left:0;max-width:150%}.native-slider .native-slider-slide{opacity:1 !important;-webkit-animation-name:none !important;-moz-animation-name:none !important;-ms-animation-name:none !important;-o-animation-name:none !important;animation-name:none !important}.native-slider .native-slider-slide.current{-webkit-animation-name:none !important;-moz-animation-name:none !important;-ms-animation-name:none !important;-o-animation-name:none !important;animation-name:none !important}.category .product .container{overflow:hidden;clear:both}.category .product .container .image{width:64px;height:64px;float:left}.category .product .container .image img{max-width:60px;max-height:60px}.category .product .container .title{font-size:20px}.category .product .container .price{float:left;font-size:24px;line-height:60px}.category .product .container .wmanage-buy{float:right}.category .product .container .wmanage-buy button{width:60px;height:60px}.category .product .container .wmanage-buy input{height:48px}.category .product .container .wmanage-buy .wmanage-buy-unit{line-height:48px}.category .product .container .link{bottom:80px}.category .product .container .link:hover .link-text{display:none}.category .productline .container .image{float:left}.category .productline .container div.title{padding-left:74px}.category .productline .container h2.title{padding:10px 0 0 0;line-height:inherit}.category .productline .container .price{position:absolute;left:5px;bottom:5px;font-size:16px;width:auto;line-height:60px}.category .productline .badge{display:none}.category .productline .container dl.price dt,.category .productline .container dl.price dd{display:none}.category .productline .container dl.price dt:first-of-type,.category .productline .container dl.price dd:first-of-type{display:inline-block}.category .productline .container .controls{position:absolute;right:5px;bottom:5px;width:auto}.category .productline .container{padding-bottom:80px}.category .productline .container .price{font-size:24px;line-height:60px}.category .productline .container .wmanage-buy{float:right}.category .productline .container .wmanage-buy button{width:60px;height:60px}.category .productline .container .wmanage-buy input{height:60px}.category .productline .container .wmanage-buy .wmanage-buy-unit{line-height:48px}.category .productline .container div.link{position:static}.category .productline .container a.link{left:0;top:0;width:100%;bottom:80px;height:auto}#product .split .image{float:none;clear:both;width:100%}#product .split .summary{float:none;clear:both}#product .split .image .preview{width:100%;float:none}#product .split .summary .footer{position:static;width:auto;height:auto}#product .split .summary .footer .stock{float:none}#product .split .summary .footer .wmanage-buy{float:none}#product .split .summary .footer .wmanage-buy input{height:52px}#product .split .summary .footer .wmanage-buy button{height:60px}#product .split .summary .footer .wmanage-buy .wmanage-buy-unit{height:50px;line-height:50px}#buy .button{height:60px;line-height:60px}#checkout fieldset legend .button,#checkout a.button,#checkout button.button{height:60px;line-height:60px}section.frontpage{padding:0}section.frontpage a.item{margin:0;padding:0;width:100%;height:auto;border:1px solid #e5e5e5}section.frontpage a.single{width:50%}section.frontpage a.item img{width:100%;height:auto}header #user .icon-info:hover{background:#eee;color:#0098c3}header #user .icon-info{cursor:pointer;position:absolute;right:0;top:-60px;width:60px;height:60px;overflow:hidden;background:#eee;color:#0098c3;line-height:60px;text-align:center;margin:0;padding:0}header #user .icon-info .title{display:none}#body #contact{position:absolute;width:100%;left:0;top:60px;margin:0;z-index:1000;display:none;overflow:hidden;background:#fff;padding:15px;color:#0098c3;line-height:1.5}#body #contact.active{display:block}#body #contact a.tel{text-decoration:none !important}#body #contact h2{text-align:center;font-size:20px;background:#eee;padding:15px 0;margin:-15px -15px 10px -15px;font-weight:600;color:#0098c3;text-decoration:none !important}#body #contact .basic a{background:#0098c3;color:#fff;padding:15px;display:block;border-radius:5px;text-align:center}#left #navigation li a,#left #filter li a{height:60px;line-height:60px}#left #navigation li,#left #filter li{position:relative}#left #navigation li a.has-children,#left #filter li a.has-children{width:calc(100% - 60px)}#left #navigation li a.has-children i,#left #filter li a.has-children i{display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;background:#e5e5e5;position:absolute;right:0;margin-right:0}#left #navigation li a.has-children.current i.icon-right,#left #filter li a.has-children.current i.icon-right{transform:rotate(90deg)}footer #footer{padding:0}footer #footer .columns{width:100%;padding:10px 10px 0 10px}footer #footer .columns:first-child{background:#fff}footer #footer .columns a{display:block;background:#0098c3;color:#fff;height:50px;line-height:50px;text-align:center;margin:8px 0 0 0;border-radius:5px}footer #author p{line-height:1.25;height:auto}footer #author .two{padding-bottom:20px}.tooltip{z-index:99999;position:fixed !important;left:0 !important;top:0 !important;width:100%;display:inline-block !important;padding:6px !important;min-height:24px;margin:0;background:rgba(0, 0, 0, 0.60) !important;border-radius:0 0 4px 4px !important;font-size:16px !important;color:#fff !important;margin-left:0px !important}.tooltip:before{display:none !important}#checkout-cart table.campaign-table{width:100%;float:none;margin:0}#checkout fieldset legend{margin-left:0;margin-right:0}form.form{display:block;width:100%;overflow:hidden;overflow-x:scroll}form.form .field .merge input{height:50px}form.form .field .merge button{position:static}.category aside.category-actions{position:static;margin:0;padding:12px 0 0 0;clear:both;overflow:hidden}.category aside.category-actions .buttonset{float:none !important}.category aside.category-actions .button{padding:15px;height:auto}.pagination .page{padding:15px 25px;width:auto;height:auto}.category .product .container{padding-bottom:20px}.category .product .image{position:static}#checkout fieldset legend a.button{float:right;width:auto;padding:0 20px;height:40px;line-height:40px}#category-view{display:none}.category .subgroups .product{height:auto !important}.category .product{height:auto !important}header #user > li > a{background:#dcdcdc;color:#000}header #user > li > a:hover{background:#0098c3;color:#fff}header #user li a .embed{background:#000;color:#fff}}@media screen and (max-width: 767px){#hero{display:none}#hero img{width:auto;height:100%;max-width:none;margin:0 0 0 -150px}body.page-frontpage.has-hero #body #left,body.has-hero #body #left{top:auto;margin-top:-140px}}#responsive-3-column{display:block}#responsive-2-column{display:none}#responsive-1-column{display:none}section.frontpage{padding:12px}.category-roller{position:relative;overflow:hidden}.category-roller .progress{display:block;width:100%;background:transparent;padding:0 5px 10px 5px;vertical-align:middle;text-align:center}.category-roller .progress span{background:#999;display:inline-block;width:5px;height:5px;margin:0 2px;vertical-align:middle;text-align:center}.category-roller .progress span.active{background:#0098c3}.category-roller .previous,.category-roller .next{display:none;position:absolute;top:50%;width:80px;height:160px;margin:-80px 0;background:rgba(255, 255, 255, 0.5) url('../img/next.png') no-repeat 50% 50%;box-shadow:rgba(0, 0, 0, 0.18) 0 0 3px;cursor:pointer}.category-roller:hover .previous,.category-roller:hover .next{display:block}.category-roller .previous:hover,.category-roller .next:hover{background-color:rgba(0, 152, 195, 0.8);box-shadow:rgba(0, 0, 0, 0.28) 0 0 5px}.category-roller .previous{left:0;background-image:url('../img/prev.png');background-position:0% 50%}.category-roller .next{right:0;background-image:url('../img/next.png');background-position:100% 50%}.category-roller .header{margin:0}.category-roller .header a{display:block;background:#0098c3;color:#fff;text-decoration:none;padding:12px}.category-roller .items{display:flex;overflow:hidden;position:relative}.category-roller .items .item{position:relative;width:auto;flex:0 0 253px;float:none;padding:12px;transition:left 0.2s ease-in-out}.category-roller .items .item .container{position:relative;padding:1px;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px;height:340px}.category-roller .items .item .container:hover{box-shadow:rgba(0, 0, 0, 0.28) 3px 3px 24px}.category-roller .items .item .container .image{height:205px;width:100%}.category-roller .items .item .container .image .badge{position:absolute;left:0;top:30px}.category-roller .items .item .container .title{font-size:14px;font-weight:600;padding:10px 12px 0 12px;line-height:18px;height:82px;overflow:hidden;margin:0}.category-roller .items .item .container .title code{display:block;color:#0098c3}.category-roller .items .item .container .price{padding:10px 12px 0 12px;font-size:18px;text-align:right;font-weight:700;margin:0}.category-roller .items .item .container dl.price{display:block;max-height:28px;overflow:hidden;text-align:left;margin-right:-0.5em}.category-roller .items .item .container dl.price dt{display:inline-block;font-weight:400;padding:0 0 0 0;color:#333}.category-roller .items .item .container dl.price dd{display:inline-block;font-weight:600;padding:0 0.5em 0 0;color:#0098c3}.category-roller .items .item .container dl.price.hot dd,.category-roller .items .item .container .price.hot{color:#c30000}.category-roller .items .item .container .price small{color:#000;font-weight:600;font-size:15px}.category-roller .items .item .container .link{position:absolute;left:0;top:0;width:100%;bottom:60px;overflow:hidden}.category-roller .items .item .container .link .link-text{position:absolute;left:50%;top:50%;display:none;width:150px;height:40px;line-height:40px;text-align:center;margin:-20px -75px;background:#0098c3;text-align:center;vertical-align:middle;color:#fff;font-size:24px;font-weight:300}.category-roller .items .item .container .link:hover .link-text{display:block}table.cart .items{display:flex;flex-wrap:nowrap;justify-content:center}table.cart .items .item{display:block;font-size:14px;font-weight:300;flex:0 0 auto;text-align:center;background:#0098c3;color:#fff;height:38px;line-height:38px;margin:0 10px;padding:0 15px}table.cart .items .item:hover{text-decoration:none}section.frontpage a.item.blog .image{display:block;width:735px;height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}section.frontpage a.item.blog .image img{display:none}section.blog{padding:15px;display:flex;align-items:stretch;flex-wrap:wrap}section.blog .button{display:inline-block;border:none;font-size:14px;font-weight:300;color:#fff;background:#0098c3;text-decoration:none;height:38px;line-height:38px;padding:0 15px}section.blog .post{flex:0 0 auto;position:relative;padding:12px;flex-basis:50%;display:flex}section.blog .post.first{flex-basis:100%}section.blog .post .container{min-width:100%;box-shadow:rgba(0, 0, 0, 0.18) 3px 3px 24px;position:relative;align-self:stretch;border-bottom:5px solid #0098c3}section.blog .post .container:hover{box-shadow:rgba(0, 0, 0, 0.28) 3px 3px 24px}section.blog .post .container .image{height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}section.blog .post .container .image img{display:none}section.blog .post .container .link{position:absolute;left:0;top:0;width:100%;height:300px;background:transparent}section.blog .post .container .link span{display:none;position:absolute;left:50%;top:50%;width:120px;height:40px;margin:-20px -60px;background:#0098c3;color:#fff;text-decoration:none;text-align:center;line-height:40px}section.blog .post .container .link:hover{background:rgba(0, 152, 195, 0.2)}section.blog .post .container .link:hover span{display:block}section.blog .post .container .image time{position:absolute;right:0;top:0;float:right;background:rgba(255, 255, 255, 0.8);color:#0098c3;font-weight:300;font-size:16px;padding:6px;line-height:20px;margin:0}section.blog .post .container .image .header{position:absolute;left:0;bottom:0;float:left;background:rgba(255, 255, 255, 0.8);color:#0098c3;font-weight:600;font-size:24px;padding:6px;line-height:26px;margin:0}section.blog .post .container .content{padding:20px;line-height:1.5;padding-bottom:58px}section.blog .post .container .content a.button{position:absolute;left:20px;bottom:20px}#navigation.blog .header{display:block;min-height:40px;line-height:40px;font-size:16px;font-weight:600;text-decoration:none;padding:0 20px}#navigation.blog .spacer{height:60px}#navigation.blog .product a{display:block;min-height:40px !important;line-height:18px !important;font-size:16px !important;font-weight:300 !important;text-decoration:none !important;padding:0 20px !important;clear:both !important;overflow:hidden !important;margin:0 0 10px 0 !important}#navigation.blog .product a:hover{background:inherit !important;color:#0098c3 !important}#navigation.blog .product .image{float:left;margin-right:10px}#navigation.blog .product .content{overflow:hidden}#navigation.blog .product .content .count{color:#999;display:inline-block;padding:0 5px 0 0}#navigation.blog .product .content .count i{margin:auto !important;float:none !important;font-size:inherit !important}header #search button{font-size:12pt}header #search input{padding-left:70px}header #search select{position:absolute;left:0;top:0;bottom:0;margin:1px;z-index:5;border:none;font-size:12px;background:#eee;padding:0 8px 0 8px;color:#999;text-align:right;border-right:1px solid #d5d5d5;text-align:center;direction:rtl;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}header #search select.shop{background:#0098c3;color:#fff}header #search select.blog{color:#999;background:#eee}header #search select option{direction:initial;background:#fff;color:#000}header #search select::-ms-expand{display:none}header #search select option.current{color:#0098c3;font-weight:bold}#left #navigation > li.tabs,#left #filter > li.tabs{border-bottom:2px solid #0098c3;display:flex;justify-content:space-between}#left #navigation > li.tabs .tab,#left #filter > li.tabs .tab{flex:0 0 auto;display:block;min-height:30px;line-height:30px;font-size:16px;font-weight:600;text-decoration:none;padding:0 30px;color:#0098c3;background:#eee;margin:0}#left #navigation > li.tabs .tab:hover,#left #filter > li.tabs .tab:hover{background:#ddd}#left #navigation > li.tabs .tab.active,#left #filter > li.tabs .tab.active{background:#0098c3;color:#fff}#left .banners{padding:0 20px}#left .banners .item article{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:20px}#left .banners .item article img{visibility:hidden}#left .banners .item article figure{position:absolute;left:0;bottom:0;background:rgba(255, 255, 255, 0.7);color:#0098c3;font-weight:600;font-size:24px;padding:6px;line-height:26px}#left .banners .item article figure i{display:inline-block;font-size:12px;border:2px solid #0098c3;border-radius:30px;width:20px;height:20px;line-height:18px;text-align:center;padding:0;margin:0;position:relative;top:-2px}@media screen and (max-width: 1140px){#responsive-3-column{display:none}#responsive-2-column{display:block}#responsive-1-column{display:none}.category-roller .items .item{flex-basis:50%}section.frontpage a.item.blog .image{width:100%}body.touch .category-roller .previous,body.touch .category-roller .next{display:none !important}section.blog .post{flex-basis:100% !important}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li a{display:block;background:#0098c3;color:#fff;height:50px;line-height:50px;text-align:center;margin:8px 0 0 0;border-radius:5px}}@media screen and (max-width: 660px){#responsive-3-column{display:none}#responsive-2-column{display:none}#responsive-1-column{display:block}#left .banners{display:none}.category-roller.shake .items{animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}.category-roller .items .item{flex-basis:100%}section.frontpage a.item.blog .image{width:100%}body.touch .category-roller .previous,body.touch .category-roller .next{display:none !important}section.blog .post{flex-basis:100% !important}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li a{display:block;background:#0098c3;color:#fff;height:50px;line-height:50px;text-align:center;margin:8px 0 0 0;border-radius:5px}}@keyframes "shake"{10%,90%{transform:translate3d(-1px, 0, 0);}20%,80%{transform:translate3d(2px, 0, 0);}30%,50%,70%{transform:translate3d(-4px, 0, 0);}40%,60%{transform:translate3d(4px, 0, 0);}}