/*!
 * Copyright 2016 konstr5labs. (https://konstr5.com)
 * Released under the GNU General Public License 3.0 (GPLv3)
 */@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700%7CRoboto:400,700);body{color:#fff}body,footer,header,section{font-family:Roboto,Helvetica,sans-serif!important;font-weight:400;font-size:16px;min-width:280px;position:relative;line-height:1.42857}.hidden{display:none}a:focus,a:hover,li:focus{text-decoration:none!important;outline:0!important}button,li,p,ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4{padding:0;margin:0;font-family:'Open Sans',Helvetica,Arial,sans-serif}h2{font-size:26px}label{cursor:pointer}.no-padding{padding-left:0;padding-right:0}section{position:relative}.submit-button,k-button{display:inline-block;color:inherit;text-transform:uppercase;text-decoration:none!important;font-size:14px;line-height:19px;font-weight:700;max-width:300px;max-height:70px;background:0 0;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:0 22px;margin:4px 2px 4px 2px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;cursor:pointer;background-repeat:no-repeat;background-position:20px center;border-top:0;border-left:0;border-right:0}.bt-img-1{background-image:url(../img/bds-cycle-shelter-white.png);-webkit-background-size:20%;background-size:20%;padding:12px 35px 12px 80px}.bt-img-2{background-image:url(../img/bt-bg-2.png);-webkit-background-size:13%;background-size:13%;padding:12px 35px 12px 70px;background-position:30px center}.bt-img-3{background-image:url(../img/bt-bg-3.png);-webkit-background-size:13%;background-size:13%;padding:8px 35px 8px 53px;background-position:20px center}.bt-img-4{background-image:url(../img/home_icon.png);-webkit-background-size:14%;background-size:14%;padding:12px 35px 12px 70px;background-position:28px 7px}.text-dark{color:#383838}.text-bright{color:#fff}.text-xs{font-size:10px}.text-md{font-size:12px}.text-lg{font-size:28px}.text-bold{font-weight:700}.bt-xs{max-height:17px}.bt-lg{font-size:22px;line-height:22px;min-width:148px}.bt-md{font-size:18px;line-height:18px;font-weight:400}.k-lilac-filled{background-color:#6169bd;border-bottom:6px solid rgba(97,105,189,.5);color:#fff}.k-lilac-filled:hover{border-color:rgba(60,59,82,.5);background-color:#3c3b52;color:#fff}.k-green-filled{background-color:#9ad718;border-bottom:6px solid rgba(154,215,24,.5);color:#fff}.k-green-filled:hover{border-color:rgba(71,122,0,.5);background-color:#477a00;color:#fff}.sending{background-color:#6169bd!important;border-bottom:6px solid rgba(97,105,189,.5)!important}.k-gold-filled{background-color:#ebb24f;border-bottom:6px solid rgba(235,178,79,.5);color:#fff;font-weight:700}.k-gold-filled:hover{border-color:rgba(193,136,38,.5);background-color:#c18826;color:#fff}.k-x{position:relative;right:2px;top:5px;z-index:1000!important}.left-block,.right-block{display:inline-block;padding:0}.left-block{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:fixed;left:0;top:0;bottom:0;right:0;height:100%;padding:0 15px}.left-block:before{content:"";position:fixed;height:100%;width:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:block}.top-line{position:fixed;left:0;width:50%;top:0;display:inline-block;text-align:center;z-index:99;text-align:left;padding:15px 10px}.icons-block{position:absolute;top:15px;left:190px}nav .icons-block{position:relative;top:0;left:0}.icon-fa{font-size:16px;color:#fff;text-align:center;display:inline-block;z-index:10;cursor:pointer;margin-bottom:6px;line-height:32px;border-radius:18px;padding:0 14px;font-weight:700;box-shadow:0 1.2px .01px 0 rgba(97,99,101,.4);border:2px solid #fff}.icon-fa .fa{margin-right:3px;font-weight:700;color:#fff;transform:rotate(.001deg)}.bicycle-wrapper{margin:10px auto;transition:transform 6s ease-out;width:45%}.bike{width:100%}.wheel-1{transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;animation:spin 5s infinite linear;-moz-animation:spin 5s infinite linear;-o-animation:none;-webkit-animation:none}.wheel-2{transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;animation:spin 5s infinite linear;-moz-animation:spin 5s infinite linear;-o-animation:none;-webkit-animation:none}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.chain{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:5;stroke-dashoffset:5;animation:movechain .2s normal linear infinite}@keyframes movechain{from{stroke-dashoffset:0}to{stroke-dashoffset:10}}.menu-text{text-transform:uppercase}.menu-toggle:hover{color:#23527c}.main-logo{display:inline-block;margin-top:-7px}.logo-text{display:inline-block;font-size:30px}.logo-text-1{font-weight:700;color:#cfd0d2}.logo-text-2{color:#fff}.logo-description{max-width:167px;margin-bottom:8px;margin-top:-3px}.main-header{text-transform:none;margin:auto;text-align:center;padding-top:23%;padding-bottom:20%}.main-header h1{font-size:30px;max-width:600px;margin:0 auto;padding:0 20px}.separator-k{margin-left:auto;margin-right:auto}.separator-k img{width:100%}.separator-shelter{width:45%;margin-top:30px;margin-bottom:15px}.separator-bike{margin:-25px auto}.description{font-size:22px;margin:20px auto;max-width:450px}.main-header k-button{margin-top:18px}.right-block{background:#d4d4d4;position:absolute;right:0;text-align:left}.small-image{height:300px;position:relative;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.block-header{width:100%;display:inline-block;background-color:#efb24d;padding:8px 70px;font-size:28px}.feature-items{background-color:#d3d4d6;padding:20px 10px 10px 20px}.feature-item{padding-bottom:10px}.feature-text{display:inline-block;width:80%;vertical-align:middle}.icon-wrap{background-color:#fff;border-radius:50%;width:100px;height:100px;line-height:100px;margin-right:15px;display:inline-block;vertical-align:middle;text-align:center;position:relative;font-size:50px;color:#000}.icon-wrap img{width:70%;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-card{background-color:#a0a0a0;margin-bottom:18px;position:relative}.product-description{padding:16px 15px;text-align:center}.product-name{text-align:center;margin:0 20px;font-size:22px;line-height:25px}.product-option{margin:10px auto}.option-icon{display:inline-block;width:14%;margin-right:3%;vertical-align:middle}.option-text{display:inline-block;vertical-align:middle;font-size:14px;max-width:215px;text-align:left}.product-image{background-position:center center;-webkit-background-size:cover;background-size:cover;position:absolute;top:0;right:0;height:100%}body input:focus:required:invalid,body textarea:focus:required:invalid{border:2px solid #bc0000;border-radius:2px}input:required:invalid,textarea:required:invalid{border:2px solid #f34a4a;border-radius:2px}body input:required:valid,body textarea:focus,select:focus{color:#fff;border:2px solid #ebae49;border-radius:2px}#order-form input,.checkbox-wrap,select,textarea{margin-bottom:8px;background-color:#a0a0a0;color:#fff;min-height:34px;line-height:30px;text-indent:5px;width:100%}input,select:focus,textarea{outline:0}.form-divider{height:2px;background-color:#434750;width:100%;margin-top:20px;margin-bottom:30px;width:70%;margin-left:auto;margin-right:auto}.form-container{width:60%;margin:20px auto}.field-title{font-weight:700;font-size:14px;margin-bottom:2px}textarea{height:100px}.select-wrap{position:absolute;top:0;left:-90px;width:74px}.spaces-select{width:100%}.custom-check input[type=checkbox],.custom-check input[type=radio]{display:none}.custom-check{position:relative}.checkbox-wrap{margin-bottom:10px;text-indent:0}.checkbox-wrap label{position:relative}.checkbox-wrap span::after,.checkbox-wrap span::before{content:'';position:absolute;top:0;bottom:0}span.checkbox-title{margin-left:45px;font-weight:700}span.checkbox-title::before{width:20px;height:20px;border:2px solid #fff;left:15px}span.checkbox-title::after{content:'\f00c';font-family:FontAwesome;left:18px;top:-5px;color:transparent;transition:color .2s;font-size:14px}input[type=checkbox]:checked+label span.checkbox-title::after{color:#fff}.option-comment{text-align:right;font-weight:700;color:#696565;font-size:14px}.radio-container span::after,.radio-container span::before{content:'';position:absolute;top:0;bottom:0;margin:auto}.color-radio-buttons{margin-top:8px}.color-radio-buttons input[type=radio]{display:none}.radio-container{margin-bottom:10px;display:inline-block}.radio-container label{position:relative}.contaradio-containeriner span.radio-title:hover{cursor:pointer}.radio-title{margin-left:35px}span.radio-title::before{left:0;width:25px;height:25px;background-color:#fff}span.radio-title::after{left:0;width:40px;height:40px}input[type=radio]:checked+label span.radio-title::after{left:-8px;background-color:transparent;border:2px solid #000;color:red}.order-wrap{text-align:right}.price{font-weight:700;font-size:14px;margin-bottom:2px;display:inline-block;vertical-align:bottom;margin-right:10px}.inc-vat span{color:#919090;display:block}.modal-content{display:block;position:relative;border-top:2px solid #4e4e4e}.modal{position:fixed;background-color:rgba(68,46,46,.98);border-bottom:2px solid rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;z-index:100;text-align:center}#modal-01{display:none}#modal-02{display:none}.menu-content-wrap{display:inline-block;text-align:left;position:relative;height:3000px;border-left:2px solid #4e4e4e;padding-left:10px}.menu-logo{display:block;margin:20px auto;margin-bottom:-5px;width:80px;display:none}.modal .icons-block{margin-bottom:5px;margin-top:40px}.menu-header{text-align:center;display:none}.menu-top ul{margin-top:10px}.menu-top li{padding:2px;font-weight:700}.menu-top li a{display:inline-block;width:100%;text-transform:uppercase;padding:0 0;text-align:left;font-size:18px;padding-bottom:0;color:#fff}.menu-top li:hover{z-index:1000}.menu-top li a:hover{-webkit-transition:all .1s ease;-moz-transition:all .13s ease;transition:all .1s ease;color:#fedf2c;text-decoration:none}#a-home{font-size:24px;margin:10px 0 10px 0}.k-rnd{border-radius:50%;border-top:2px solid;border-left:2px solid;border-right:2px solid;border-bottom:2px solid;border-color:#939393;color:#fff;text-transform:uppercase;font-size:11px;line-height:13px;font-weight:700;width:3.8rem;height:3.8rem;max-width:3.8rem;max-height:3.8rem;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:0;margin:6px;white-space:nowrap;-webkit-box-shadow:0 1.2px .01px 0 rgba(97,99,101,.4);-moz-box-shadow:0 1.2px .01px 0 rgba(97,99,101,.4);box-shadow:0 1.2px .01px 0 rgba(97,99,101,.4);cursor:pointer}.k-bg-x{background-image:url(../img/k-bg-x.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.k-red-filled{border-color:#d32f2f;background-color:#d32f2f;color:#fff}.k-red-filled:hover{border-color:#c62828;background-color:#c62828;color:#fff}.k-copyright{text-align:center;width:100%;background-color:#000;font-size:10px;position:fixed;left:0;bottom:0}.k-copyright a{text-decoration:none;font-size:1.2em;font-weight:700;color:#fff}