@import url(https://fonts.googleapis.com/css?family=Karla);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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'Code';src:url("fonts/code_bold-webfont.eot");src:url("fonts/code_bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/code_bold-webfont.woff2") format("woff2"),url("fonts/code_bold-webfont.woff") format("woff"),url("fonts/code_bold-webfont.ttf") format("truetype"),url("fonts/code_bold-webfont.svg#code_boldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Code_light';src:url("fonts/code_light-webfont.eot");src:url("fonts/code_light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/code_light-webfont.woff2") format("woff2"),url("fonts/code_light-webfont.woff") format("woff"),url("fonts/code_light-webfont.ttf") format("truetype"),url("fonts/code_light-webfont.svg#code_lightregular") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box;outline:none}*:focus{outline:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#ff6623}::selection{background:#ff6623;color:#fff}html{font-size:75%}@media only screen and (min-width: 800px){html{font-size:80%}}@media only screen and (min-width: 1300px){html{font:85%}}@media only screen and (min-width: 2100px){html{font-size:100%}}body{font-family:Karla,Sans-Serif;line-height:2.5em;font-size:10px;font-size:1rem}strong{color:#ff6623}#wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.clearfix:after{content:'';display:table;clear:both}.wrap{width:80%;margin-left:auto;margin-right:auto;position:relative;max-width:1500px}@media only screen and (min-width: 1300px){.wrap{width:80%}}@media only screen and (min-width: 1800px){.wrap{width:70%}}#wrapper>header{padding-top:30px}#wrapper>header h2 a{background:url("img/logo.svg") no-repeat center;display:block;text-indent:-9999px;height:50px;width:auto;margin:0 auto;background-size:contain}@media only screen and (min-width: 800px){#wrapper>header h2{width:100%}}@media only screen and (min-width: 1300px){#wrapper>header h2{width:25%;position:absolute;left:0}#wrapper>header h2 a{background:url("img/logo.svg") no-repeat left;background-size:contain;margin:0}}@media only screen and (min-width: 1800px){#wrapper>header h2{width:30%;max-width:auto}}@media only screen and (min-width: 2400px){#wrapper>header h2{width:40%}}@media only screen and (min-width: 800px){#wrapper>header:after{content:".";clear:both;display:block;visibility:hidden;height:0}}@media only screen and (max-width: 799px){#mainnav ul{display:none;overflow:hidden;margin-top:30px;text-align:center}}#mainnav ul li{cursor:pointer}#mainnav ul li a{display:block;text-decoration:none;color:#777;text-transform:uppercase;font-family:Code,Sans-Serif;height:50px;line-height:50px;letter-spacing:3px;padding-bottom:7.5px;font-size:13px;font-size:1.3rem;-moz-transition:color .5s;-o-transition:color .5s;-webkit-transition:color .5s;transition:color .5s}#mainnav ul li a.active{color:#ff6623}#mainnav ul li a:hover{color:#ff6623}#mainnav ul li:last-child{margin-bottom:30px}@media only screen and (min-width: 800px){#mainnav ul li:last-child{margin-bottom:0}}@media only screen and (min-width: 800px){#mainnav ul li{margin:0 30px;display:inline-block;text-align:center}}@media only screen and (min-width: 1300px){#mainnav ul li{margin-left:60px;margin-right:0}}@media only screen and (min-width: 2400px){#mainnav ul li{margin-left:120px}}@media only screen and (min-width: 800px){#mainnav ul{text-align:center;padding-top:10px}}@media only screen and (min-width: 1300px){#mainnav ul{text-align:right;padding:0}}@media only screen and (min-width: 800px){#mainnav{margin-bottom:15px}}.hamburger{position:relative;margin:30px auto;display:block;border:0;height:45px;width:45px;background:url("img/hamburger.svg") no-repeat center;background-color:#ff6623;border-radius:50%;cursor:pointer;-moz-transition:-moz-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}.hamburger:before{box-sizing:border-box;position:absolute;display:block;content:'';top:50%;left:0;margin-top:-10px;height:30px;width:30px;-moz-transition:height .2s ease-in-out,margin-top .2s ease-in-out;-o-transition:height .2s ease-in-out,margin-top .2s ease-in-out;-webkit-transition:height .2s ease-in-out,margin-top .2s ease-in-out;transition:height .2s ease-in-out,margin-top .2s ease-in-out}@media only screen and (min-width: 800px){.hamburger{display:none}}@media only screen and (max-width: 799px){body.open-nav .hamburger{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body.open-nav .hamburger:before{height:50px;margin-top:-5px;border-width:1px / 2}body.open-nav .hamburger:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.open-nav #mainnav ul{margin-top:30px;display:block !important}}.intro{background-color:#ff6623;color:#fff;line-height:3.5em}.intro h1{font-family:Code,Sans-Serif;letter-spacing:3px;text-align:center;font-size:16px;font-size:1.6rem;margin-bottom:30px}@media only screen and (min-width: 800px){.intro h1{float:left;width:50%;padding:50px 0;background:url("img/pattern_big.svg") no-repeat center;background-size:200px}}@media only screen and (min-width: 1300px){.intro h1{width:30%}}.intro p{text-align:center;font-weight:normal;letter-spacing:2px;color:#ffd0bc;font-size:12px;font-size:1.2rem;margin-bottom:30px}.intro p:last-child{margin-bottom:0}@media only screen and (min-width: 800px){.intro p{float:left;width:50%;padding-top:0;text-align:left}}@media only screen and (min-width: 1300px){.intro p{padding-left:45px;width:70%}}.intro .intro-text{padding:30px 0;overflow:hidden}@media only screen and (min-width: 800px){.intro .intro-text{padding:45px 0}}@media only screen and (min-width: 1300px){.intro .intro-text{padding:60px 0}}@media only screen and (min-width: 800px){.intro{clear:both;padding-bottom:100px;margin-bottom:0}}body.home .intro{min-height:250px;background:url("img/intro-bg.jpg") no-repeat center;background:cover;background-size:100%;position:relative}body.home .intro .intro-text{padding:0;margin:0}@media only screen and (min-width: 1300px){body.home .intro{min-height:400px}}@media only screen and (min-width: 1600px){body.home .intro{min-height:500px}}#promo{font-family:Code,Sans-Serif;text-transform:uppercase;letter-spacing:3px;color:#fff;font-size:12px;font-size:1.2rem;line-height:1.7em}#promo span{display:none}@media only screen and (min-width: 800px){#promo{width:120px;height:120px;background:url("img/pattern_big.svg") no-repeat center;background-size:80px;background-color:#ff6623;position:absolute;z-index:9999;text-align:center;border-radius:50%;right:60px;top:25px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#promo span{display:block;padding:0 7.5px}}@media only screen and (min-width: 800px) and (min-width: 1300px){#promo span{padding:0 30px}}@media only screen and (min-width: 1300px){#promo{width:175px;height:175px;top:105px;background-size:140px}}@media only screen and (min-width: 1600px){#promo{top:210px}}@media only screen and (min-width: 1800px){#promo{width:200px;height:200px;background-size:160px;top:180px}}main{position:relative}@media only screen and (min-width: 800px){#content{background-color:#fff;margin-top:-100px}}footer{position:relative}footer .bottom .wrap{overflow:hidden}.footer_nav{padding-top:30px;padding-bottom:30px}#bottom_nav ul li{text-align:center;padding-bottom:15px}#bottom_nav ul li a{text-decoration:none;font-family:Code_light,Code,Sans-Serif;font-size:14px;font-size:1.4rem;letter-spacing:3px;color:#777}#bottom_nav ul li a:hover{color:#ff6623}@media only screen and (min-width: 800px){#bottom_nav ul li{margin-left:30px}}@media only screen and (min-width: 800px){#bottom_nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}#social_media{text-align:center;padding:30px;padding-bottom:0;overflow:hidden}#social_media a{padding:7.5px}@media only screen and (min-width: 1300px){#social_media{position:absolute;top:10px;right:30px;padding:0;height:60px;z-index:9999}}@media only screen and (min-width: 1300px){#bottom_nav{height:60px;line-height:60px}}.bottom{background-image:url("img/pattern_soft.svg");background-color:#ff6623;background-attachment:fixed;padding-top:15px;padding-bottom:15px}.bottom a{float:right}@media only screen and (min-width: 800px){.bottom a{padding-right:30px}}.pre_footer{background-image:url("img/pattern_soft.svg");background-attachment:fixed;padding:30px 0;background-color:#fffbf9;text-align:center;color:#ff6623;line-height:2em;font-size:15px;font-size:1.5rem}.pre_footer strong{font-weight:bold}.pre_footer a{color:#ff6623}@media only screen and (min-width: 800px){.pre_footer{padding:60px;font-size:20px;font-size:2rem}}@media only screen and (min-width: 1300px){.pre_footer .wrap{width:50%}}.blockwrap{padding-top:30px}@media only screen and (min-width: 800px){.blockwrap{padding:30px}.blockwrap:last-child{padding-bottom:0}}.block{text-align:center;border-bottom:1px solid #ff6623;margin-bottom:30px}.block:last-child{border:none;margin-bottom:0}.block img{width:100%;padding-bottom:15px}@media only screen and (min-width: 1000px){.block img{float:right;width:50%;padding-bottom:30px;vertical-align:middle}}.block .text{text-align:left;color:#777;font-weight:300;letter-spacing:1px}.block .text h2{font-family:Code,Sans-Serif;color:#ff6623;letter-spacing:3px;padding-bottom:15px;font-size:15px;font-size:1.5rem}.block .text a{color:#ff6623;font-weight:bold}.block .text p{padding-bottom:15px}.block .text ul{padding-top:15px;padding-bottom:15px;padding-left:30px}.block .text ul li{padding-left:7.5px;padding-bottom:7.5px;list-style-image:url("img/enumeration.svg")}@media only screen and (min-width: 1000px){.block .text{float:left;width:50%;padding-right:30px}}@media only screen and (min-width: 1000px){.block{overflow:hidden;padding:0;margin-bottom:30px}}.item-wrap{text-align:center;padding-top:30px;overflow:hidden}@media only screen and (min-width: 800px){.item-wrap{padding:15px}}.product{padding-bottom:30px;color:#ff6623}.product .image_container{overflow:hidden;margin-bottom:30px}.product .image_container a{display:block}.product .image_container a img{display:block;width:100%;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-webkit-transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out}.product .image_container a:hover img{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.product h2{text-transform:uppercase;font-family:Code,Sans-Serif;letter-spacing:3px;padding-bottom:30px;font-size:15px;font-size:1.5rem}.product .short{color:#777;padding-left:15px;padding-right:15px;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 800px){.product .short{min-height:120px}}.product p{padding-bottom:30px}.product .price{letter-spacing:3px;font-size:14px;font-size:1.4rem}.product .order-button{display:block;border:2px solid #ff6623;color:#ff6623;cursor:pointer;padding-top:10px;padding-bottom:10px;letter-spacing:3px;text-decoration:none;text-align:center;text-transform:lowercase;font-size:12px;font-size:1.2rem;-moz-transition:background-color .4s;-o-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s;margin:0 auto;width:150px}.product .order-button:hover{background-color:#ff6623;color:#fff}@media only screen and (min-width: 800px){.product{padding:15px;width:50%;float:left}}@media only screen and (min-width: 1300px){.product{width:33.33%}}@media only screen and (min-width: 1800px){.product{width:25%}}.faq-wrap{padding-top:30px}@media only screen and (min-width: 800px){.faq-wrap{width:70%;padding:30px}}.faq{margin-bottom:30px;border-bottom:2px solid #ff6623}.faq h1{color:#ff6623;font-family:Code,Sans-Serif;letter-spacing:3px;padding-bottom:30px;cursor:pointer}.faq p{padding-bottom:30px;padding-top:30px;letter-spacing:1px;color:#777}#product-page h3{font-family:Code,Sans-Serif;letter-spacing:3px;text-transform:uppercase;color:#ff6623;padding-bottom:30px;font-size:15px;font-size:1.5rem}.product-page-detail{padding-top:30px}@media only screen and (min-width: 600px){.product-page-detail{padding-left:30px;padding-right:30px}}#description{color:#777}#description ul{padding-top:15px;padding-bottom:15px;padding-left:30px}#description ul li{list-style-image:url("img/enumeration.svg");padding-bottom:15px}@media only screen and (min-width: 800px){#description{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-width:50%;-webkit-column-width:50%;column-width:50%;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}}#product-gallery{margin-top:30px}#product-gallery img{width:100%;margin-bottom:15px}@media only screen and (min-width: 600px){#product-gallery ul{overflow:hidden;padding-left:15px;padding-right:15px}#product-gallery ul li{width:50%;float:left;padding:15px}#product-gallery ul li img{display:block}}@media only screen and (min-width: 1000px){#product-gallery ul li{width:33.33%}}@media only screen and (min-width: 1300px){#product-gallery ul{-webkit-justify-content:flex-start;justify-content:flex-start}#product-gallery ul li{width:25%}}#navigate{margin-bottom:30px}#navigate ul{overflow:hidden}#navigate ul li{margin-bottom:7.5px}#navigate ul li a{display:block;border:2px solid #ff6623;color:#ff6623;cursor:pointer;padding-top:10px;padding-bottom:10px;letter-spacing:3px;text-decoration:none;text-align:center;text-transform:lowercase;font-size:12px;font-size:1.2rem;-moz-transition:background-color .4s;-o-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s;width:100%}#navigate ul li a:hover{background-color:#ff6623;color:#fff}#navigate ul li a:hover{background-color:#ff6623;color:#fff}@media only screen and (min-width: 1000px){#navigate ul li{width:30%;margin-right:30px}}@media only screen and (min-width: 1500px){#navigate ul li{width:20%}}@media only screen and (min-width: 1000px){#navigate ul{display:-webkit-flex;display:flex}}@media only screen and (min-width: 600px){#navigate{padding:30px}}.order-form p{color:#777}.order-form .contactform{overflow:hidden;padding-top:30px;padding-bottom:30px}.order-form .contactform fieldset{-webkit-appearance:none;padding-bottom:15px}.order-form .contactform fieldset label{width:100%;margin-bottom:15px;letter-spacing:1px;height:30px;padding-top:7.5px;font-size:13px;font-size:1.3rem}.order-form .contactform fieldset input,.order-form .contactform fieldset textarea{width:100%;height:30px;line-height:30px;border:1px solid #777;padding-left:10px;-webkit-appearance:none;border-radius:0;box-shadow:none;margin-top:7.5px;font-family:Karla,Sans-Serif}.order-form .contactform fieldset input:focus,.order-form .contactform fieldset textarea:focus{color:#333;padding-left:10px;border-color:#ff6623}.order-form .contactform fieldset textarea{min-height:200px;resize:vertical}.order-form .contactform fieldset.has_error{color:#ff6623}.order-form .contactform fieldset.required label:after{content:"*";color:#ff6623}.order-form .contactform .product-main-info{padding-bottom:30px}.order-form .contactform .product-main-info label{color:#777}.order-form .contactform .product-renting{padding-bottom:30px}.order-form .contactform .product-renting label{color:#777}.order-form .contactform .product-renting h4{color:#ff6623;margin-bottom:30px;font-family:Code,Sans-Serif;letter-spacing:3px;font-size:14px;font-size:1.4rem}.order-form .contactform .product-billing label{color:#777}.order-form .contactform .product-billing h4{color:#ff6623;margin-bottom:30px;font-family:Code,Sans-Serif;letter-spacing:3px;font-size:14px;font-size:1.4rem}.order-form .contactform .product-delivery label{color:#777}.order-form .contactform .product-delivery h4{color:#ff6623;margin-bottom:30px;font-family:Code,Sans-Serif;letter-spacing:3px;text-align:left;font-size:14px;font-size:1.4rem}.order-form .contactform .product-remark label{color:#777}.order-form .contactform .product-remark h4{color:#ff6623;margin-bottom:30px;font-family:Code,Sans-Serif;letter-spacing:3px;text-align:left;font-size:14px;font-size:1.4rem}.order-form .contactform .product-remark label{text-indent:-9999px}.order-form .contactform .product-remark .error{text-align:right}@media only screen and (min-width: 1000px){.order-form .contactform fieldset{padding-bottom:15px}.order-form .contactform fieldset label{width:40%;float:left;padding-bottom:15px;color:#777;letter-spacing:1px;height:30px;padding-top:7.5px}.order-form .contactform fieldset input,.order-form .contactform fieldset textarea{width:60%;float:left;height:30px}.order-form .contactform .left{float:left;width:50%;padding-right:30px}.order-form .contactform .right{float:right;width:50%}}@media only screen and (min-width: 600px){.order-form{padding-left:30px;padding-right:30px}}.order-extra{background-color:#fffbf9}.order-extra h2{font-family:Code,Sans-Serif;padding-top:30px;text-transform:uppercase;color:#777;letter-spacing:3px;font-size:15px;font-size:1.5rem}@media only screen and (min-width: 600px){.order-extra h2{padding:30px}}.order-extra h5{display:none}@media only screen and (min-width: 1000px){.order-extra h5{display:block;color:#777;float:right;padding-right:30px}}.order-extra .container-product-extras{clear:both}.order-extra .container-product-extras .product-extra{padding-top:30px;padding-bottom:30px}.order-extra .container-product-extras .product-extra h4{color:#ff6623;padding-bottom:15px;font-size:14px;font-size:1.4rem}.order-extra .container-product-extras .product-extra p{margin-bottom:15px;font-size:12px;font-size:1.2rem;color:#777}.order-extra .container-product-extras .product-extra span{color:#ff6623;font-size:12px;font-size:1.2rem}.order-extra .container-product-extras .product-extra .error{color:red;float:right;clear:both;width:50%}.order-extra .container-product-extras .product-extra fieldset label{display:none;color:#777}.order-extra .container-product-extras .product-extra fieldset input{margin-top:7.5px;width:20%;height:30px;line-height:30px;border:1px solid #777;padding-left:10px;-webkit-appearance:none;border-radius:0;box-shadow:none;max-width:50px}@media only screen and (min-width: 600px){.order-extra .product-extra{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 1000px){.order-extra{padding-left:0;padding-right:0}.order-extra .product-extra{overflow:hidden}.order-extra .product-extra h4{float:left;width:30%}.order-extra .product-extra p{float:left;width:40%;margin-bottom:0}.order-extra .product-extra span{float:left;width:20%;text-align:left;padding-left:30px}.order-extra .product-extra input{float:right;width:40% !important;margin-left:30px}}@media only screen and (min-width: 1300px){.order-extra .product-extra span{padding-left:75px}}@media only screen and (min-width: 1800px){.order-extra .product-extra input{width:40% !important}.order-extra .product-extra span{padding-left:120px}}.order-submit{overflow:hidden}.order-buttons{overflow:hidden;padding:30px 0}.order-buttons>li{text-align:right}.order-buttons button{vertical-align:middle;font-size:12px;font-size:1.2rem;padding-left:30px;padding-right:30px;border:1px solid #ff6623;line-height:0;outline:0;padding-top:15px;padding-bottom:15px;letter-spacing:2px;height:45px;background-color:#ff6623;color:#fff;cursor:pointer}.order-buttons a{background-color:#fff;color:#ff6623}.order-buttons a:hover{background-color:#ff6623;color:#fff}@media only screen and (min-width: 600px){.order-buttons{padding:30px}}.orderform-success{margin-bottom:30px}.orderform-success p{color:#333}#dranken{padding-bottom:30px}#dranken label{color:#ff6623;text-transform:uppercase;width:100%;font-size:14px;font-size:1.4rem}#dranken textarea{width:100%;padding:10px;resize:vertical;height:200px}@media only screen and (min-width: 600px){#dranken{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 800px){#dranken label{float:left;width:30%}#dranken textarea{float:left;width:70%}}#map{height:250px;background-color:#777;margin:0;padding:0}@media only screen and (min-width: 1000px){#map{float:left;height:300px;width:50%}}@media only screen and (min-width: 1300px){#map{height:400px}}
