*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{font-family:'Open Sans',sans-serif;line-height:150%}
.padding-top-bottom{padding:60px 0}
.promotion-code-section{padding-top:15px}
.lock-description{padding-bottom:60px}
.section-header{margin-bottom:40px}
.container-fluid{width:1010px;position:relative}
h1,h2,h3{color:#000}
ul,li{list-style:none;padding:0}
.red{color:#bf1238}
a:hover,a:focus{color:#bf1238}
.headerLine{position:relative;width:100%;height:500px;background:url(../images/background.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.headerLine strong{font-weight:500}
.headerLine .text{position:relative;top:120px;color:#FFF;width:450px;font-family:'Alegreya Sans',sans-serif;font-weight:300;text-align:justify}
.headerLine .text h1{color:#FFF;font-size:28px}
.headerLine .small{display:block;line-height:normal;margin:0 0 10px;font-size:17px}
#main_img{position:absolute;left:50%;top:200px;z-index:9}
#main_img img{position:absolute}
#price{position:absolute;right:0;top:80px;z-index:999;background:url(../images/cena.png) center center no-repeat;width:180px;height:179px;font-size:44px;color:#fff;text-indent:-9999px}
.gray-bg{background-color:#f2f2f2}
.l-menu{background-color:rgba(0,0,0,0.8);box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:15px;font-weight:700;height:70px;left:0;padding:0;position:fixed;text-align:right;top:0;width:100%;z-index:9999}
.logo{display:inline-block;float:left;margin:2px 0 0;width:40%}
.l-menu ul{float:right;width:60%}
.l-menu ul li{display:inline-block}
.menu-item{border-top:5px solid transparent;color:#fff;display:inline-block;padding:20px 15px 0;text-decoration:none;-moz-transition:400ms color;-o-transition:400ms color;-webkit-transition:400ms color;transition:400ms color}
.menu-curr{border-top-color:#bf1238;color:#bf1238}
.gallery{margin:80px -10px 60px}
.gallery li{float:left;padding:6px;width:33%;height:140px}
.gallery li a{display:block;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.gallery li img{width:100%}
#order-form .no-placeholder .form-group label{display:block}
#order-form.no-placeholder .controls{margin-top:0}
#order-form .form-control{display:inline;background:#fff;height:40px;font-size:15px;line-height:28px;color:#aaa;font-weight:300;vertical-align:top;border:2px solid #fff;box-shadow:none;border-radius:4px}
#order-form .form-control:focus{outline:none;border:2px solid #bf1238}
.radio label,.checkbox label{min-height:30px;padding-left:0}
#order-form .inputError{outline:none;border:2px solid #F05557}
.btn-store{border:none;font-size:14px;cursor:pointer;padding:8px 23px;display:inline-block;margin:0 10px 10px 0;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:400;height:40px;outline:none;background:#bf1238;color:#fff;border-radius:4px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.input-lg+.form-control-feedback{width:40px;height:40px;line-height:40px}
.input-group .input-group-btn .btn{margin:0}
.btn-store:hover,.btn-store:focus,.btn-store:active{color:#fff;background-color:#ed3f65}
.help-list{display:none;margin:0 0 10px;float:left;width:100%;padding:0 17px}
.help-list li{float:left;width:31%;font-size:11px;list-style:none;display:block}
.help-list li:nth-child(3n-1){width:38%}
.pointer{cursor:pointer}
footer#footer{padding:15px 0 5px;color:#000;font-size:12px}
footer#footer ul li{list-style:none;display:inline-block;margin:0 8px 0 0}
footer#footer ul li.facebook{float:right;margin:-5px 0 0}
footer#footer a{color:#666}
.pop_up h2{margin-top:5px;margin-bottom:15px}
.pop_up img{margin:10px 0}
.pop_up ul{margin:0}
.pop_up li{list-style:inside}
@media screen and (max-width: 1010px) {
.container-fluid{width:100%}
}
@media screen and (max-width: 720px) {
.l-menu ul li{display:none}
}
@media screen and (max-width: 580px) {
#price{width:130px;top:320px}
.headerLine .text{top:65px;width:100%}
.headerLine .small{font-size:15.5px;margin:16px 0 0}
#main_img{left:10%;top:310px}
#main_img img{height:280px}
.moto{display:none!important}
.fb-like{display:none}
}