body{margin:0;padding:0;background:#fff;font-family:'Roboto',sans-serif}
body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
h1,h2,h3,h4,h5,h6{margin:0;color:#464646}
p{margin:0}
a{color:#464646;text-decoration:none}
a:hover{color:#00008b;text-decoration:underline}
ul{margin:0;padding:0}
.clearfix{clear:both}
/*.header{background:#f1f1f1;height:185px}                       */
.navbar-static-top{border-width:1px 0}
.header .logo{margin:20px 0;text-align:left}
.header .logo img{width:150px;margin:3px 0 0 0}
.header .logo b{letter-spacing:4px}
.header .logo span{padding:5px;display:block}
.header .search_box_top{margin:20px 0}
.header .search_box_top .input-group input{padding:25px 10px}
.header .search_box_top .input-group button{padding:15px 15px}
.header .top_contacts{text-align:right;margin:20px 0}
.header .top_contacts a{text-align:right;padding:0;font-size:1.1em;font-weight:600;white-space:nowrap;display:block}
.call_details{font-style:italic;color:#575757;font-size:.95em}
.header .top_contacts a.callback_link{color:#c60000}
.header .top_contacts a i.glyphicon{margin:3px 5px 5px 5px}
.header .sslogan_box_top{margin:20px 0}
.banner-bg1{background:url(../images/bg.jpg) no-repeat;background-size:cover;min-height:285px}
.banner-bg2{background:url(../images/bg2.jpg) no-repeat;background-size:cover;min-height:835px}
.banner-bg3{background:url(../images/bg3.jpg) no-repeat;background-size:cover;min-height:835px}
a.shop{display:inline-block;float:left;margin:9px 0 0 30px}
.banner-bg{position:relative}
.dwn{position:absolute;bottom:4%;left:47%}
.caption{top:30%;left:0;text-align:center}
.caption-index{width:100%;position:absolute;top:42%;left:0;text-align:center}
.banner-bg1 .caption-index{top:53%}
.carousel{margin-bottom:0;padding:0 40px 30px 40px}
.carousel-control{left:-12px}
.carousel-control.right{right:-12px}
.carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
.carousel-indicators li{background:#c0c0c0}
.carousel-indicators .active{background:#333}
.index_towns{background:#fdfdfd}
.logo-index{float:none;clear:both;text-align:center;z-index:99999}
.logo_inside{margin-top:25px}
.banner-bg1 .top_sm{margin:0 auto;float:none}
.top_sm a{color:#f9f9f9;text-transform:uppercase;font-weight:600;font-size:12px}
.slider{text-align:center}
.slider ul li{line-height:1.5em}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.inside_page.rslides{position:relative;width:68%;margin-top:10px}
.rslides h3{color:#fff;font-size:2.4em}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
ul.callbacks_tabs.callbacks1_tabs{position:absolute;bottom:29px;z-index:999;left:46%;display:none}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:20px;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:69px;width:77px;background:transparent url("../images/slid.png") no-repeat left top;margin-top:-45px}
.callbacks_nav.next{left:auto;background-position:right top;right:25px}
.caption h1,.caption span.like_h1{font-size:1.6em;font-weight:500;color:#fff;margin-bottom:8px;text-transform:uppercase}
.caption p{color:#e8e8e8;font-size:1em;font-weight:200;margin-bottom:1em;font-weight:bold;margin:10px 0}
.caption p span{color:#fcff19}
a.morebtn{background:#559c00;padding:.5em 1.3em;font-size:.875em;text-transform:uppercase;color:#fff;display:inline-block;margin:0 auto;border-radius:7px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;cursor:pointer}
a.morebtn:hover{background:#346000;color:#fff;cursor:pointer}
.categories{background:url(../images/contact.jpg) no-repeat;background-size:cover;min-height:500px;text-align:center;padding:1em 0 3em 0;margin-top:0}
.categories .top_cats{padding:15px 0}
.categories h3,.akbshops h3{color:#464646;font-size:2.2em;font-weight:600}
.categories .dark_opacity{background:rgba(0,0,0,0.7);padding:1em 0}
.akbshops h3{text-align:center}
.categorie-grids{margin-top:4em}
.cate-grid{padding:16em 0 0 0;min-height:290px;background-size:100%;margin:0 12px 2px 12px;width:31%}
.grid1{background:url(../images/c4.png) no-repeat center}
.grid2{background:url(../images/c4.png) no-repeat center}
.grid3{background:url(../images/c4.png) no-repeat center}
.cate-grid h4{color:#fcff19;font-size:1.1em;font-weight:600;letter-spacing:1px;margin-bottom:6px}
.cate-grid p{color:#fff;font-size:1.3em;font-weight:200}
a.store{color:#fff;font-size:.9em;border:3px solid #fff;border-radius:7px;font-weight:500;display:inline-block;padding:.7em 1.4em;margin-top:1.5em}
a.store:hover{border:2px solid #fcff19;color:#fcff19}
.inside{padding:1em 0}
.akbshops{padding:6em 0 2em 0}
.akbshops-grids{margin-top:6em}
#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;height:160px;background:#fff none repeat scroll 0 0;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.akbshops-grids .nbs-flexisel-inner{height:auto}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative}
.nbs-flexisel-item>img{cursor:auto;position:relative;width:90%;margin:0 5%}
.nbs-flexisel-item img.brand{max-height:60px;width:auto;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:50px;height:50px;position:absolute;cursor:pointer;z-index:100;opacity:.5}
.nbs-flexisel-nav-left{left:0;box-sizing:border-box;background:url(images/button-previous.png) no-repeat}
.nbs-flexisel-nav-right{right:0;box-sizing:border-box;background:url(images/button-next.png) no-repeat}
.nbs-flexisel-nav-right:hover{background:white url(images/button-next-hover.png) no-repeat}
.nbs-flexisel-nav-left:hover{background:white url(images/button-previous-hover.png) no-repeat}
.top_goods .nbs-flexisel-item .img_pre_cont{position:relative;overflow:hidden;height:200px}
.top_goods .nbs-flexisel-item .img_pre_cont img{height:100%;width:100%;object-fit:contain;display:block}
.top_goods .nbs-flexisel-item .img_pre_cont img.zaglushka{height:auto;width:90%}
.review-box .top_goods .nbs-flexisel-item .img_pre_cont{border:1px solid #ccc;border-radius:7px}
.akbshop-info{padding:0 10px}
.model{height:40px;clear:both;padding-top:10px}
.review-text-box .model{height:90px;clear:both;padding-top:5px}
.review-text-box .model .review-text{line-height:13px;text-align:justify;color:#737373}
.review-text-box .model .review-text a{text-decoration:underline;color:#464646}
.model-price{float:left;width:50%;text-align:left;padding-left:20px}
.model-buy{float:left;width:50%}
.model-buy a:hover{background:#346000;color:#fff}
.model-buy a{color:#fff;font-size:1em;font-weight:500;padding:.7em 1.6em;border-radius:5px;background:#559c00}
.custom_filters{background:#eaeaea;text-align:center;padding:3em 0 3em 0}
ul.custom_f li{list-style:none;float:left;margin:1em}
ul.custom_f li a{color:#fff;font-size:1em;font-weight:500;padding:.7em 1.2em;border-radius:5px;background:#559c00}
ul.custom_f li a:hover{background:#346000}
.model h4,.akbshop-info h4{color:#464646;font-size:1em;font-weight:600;height:50px;padding:2px 5px}
.review-text-box h4{color:#7a7a7a;text-transform:uppercase;margin-top:1em;font-size:1.1em}
.model span{color:#000;display:block;margin-top:5px;font-size:.95em;font-weight:300}
.model span.price{color:#ea0000;font-size:1.2em;font-weight:600}
.model-info{float:left;width:50%}
select{padding:10px 2.5em 10px .5em;border-radius:5px;margin-right:5px;outline:0;cursor:pointer}
.model-info a{color:#fff;font-size:.9em;font-weight:500;padding:1em 2.5em;border-radius:5px;background:#b7b7b7}
.model-info a:hover{background:#000;color:#fcff19}
.viw{position:absolute;background:#000;padding:1.3em 2.5em;font-size:1em;margin-right:1em;font-weight:500;top:33%;left:34%;display:none}
.viw a{color:yellow}
.nbs-flexisel-item{position:relative}
.nbs-flexisel-item:hover div.viw{display:block}
.index_seo{background:#fbfbfb;color:#2f2f2f;padding:4em 0;margin-top:2em}
.text .clear ul,.index_seo ul{padding:10px 10px 10px 10px;margin-left:15px}
.read_new_content{font-size:1.48rem}
.read_new_content h2,.read_new_content h3,.read_new_content h4,.read_new_content h5{margin:15px 0 10px 0!important}
.read_new_content ul{padding:10px 10px 10px 10px;margin-left:15px}
.hid_shadow{padding:1em;color:#1b1c79}
.hid_shadow:hover{padding:1em;color:#393ad3;text-decoration:underline;cursor:pointer}
.site_quick_jump{cursor:pointer}
.site_quick_jump.selected{font-weight:600}
.site_quick_jump:hover{transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;text-decoration:underline}
.box_akum_links{margin:20px}
.part-sec-brand.index_list{height:120px}
.part-sec-brand.index_list .brand-img{text-align:center;width:180px;max-width:100%;height:120px;max-width:100%;position:relative;margin:23px auto;z-index:1}
.part-sec-brand.index_list .brand-img img{width:100%;height:100%;object-fit:contain;display:block}
.akbshop-parts-sec.brands_list{margin-bottom:2em}
.akbshops-grids-news{margin-top:2em}
.new_rightside .more{padding:5px 0;color:#313131}
.new{margin-top:25px}
.new .new_short_text{height:58px;overflow:hidden}
.new .new_header{font-size:18px;padding-top:4px;height:60px;line-height:19px;overflow:hidden}
.new .new_date span{padding:5px;background:#e2e2e2}
.new .news__image{text-align:center;width:340px;max-width:100%;height:272px;max-width:100%;position:relative;margin:5px auto 10px auto;z-index:1}
.new .news__image.caruosel_box_news{text-align:center;width:265px;max-width:100%;height:235px;max-width:100%;position:relative;margin:0 10px;z-index:1}
.new .news__image img{width:100%;height:100%;object-fit:contain;display:block}
#news_caroucel .model{height:105px}
#news_caroucel .model .new_short_text{height:100px}
.contact{background:url(../images/contact.jpg) no-repeat 0 0;background-size:cover;min-height:560px;text-align:center;padding:2em 0}
.contact h3{color:#464646;font-size:2em;font-weight:600;margin-bottom:.7em}
.contact p{color:#464646;font-size:1.15em;font-weight:500}
.contact form{width:100%;margin:3em auto 2em auto}
.contact form input[type="text"],.contact input[type="text"],.contact textarea{width:90%;margin-right:4%;padding:10px;border:1px solid #b7b7b7;font-size:1em;margin-bottom:2em;font-style:italic;color:#000;background:#fff;outline:0;font-weight:400;border-radius:7px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}
.contact form input[type="text"].user,.contact textarea{width:90%;resize:none}
.contact textarea{height:170px}
.contact form input[type="submit"]{color:#fff;background:#559c00;font-size:1em;font-weight:400;text-decoration:none;border:0;width:90%;margin:0 auto;padding:10px 30px;display:block;border-radius:7px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}
.contact form input[type="submit"]:hover{background:#346000;color:#fff}
.footer{background:#464646;padding:1.5em;color:#f7f7f7}
.footer a{color:#f7f7f7}
.footer a:hover{color:#fbfbfb;text-decoration:underline}
.copydeveloper{color:#d5d5d5;font-size:11px;margin-top:10px;margin-left:30px}
.logo2{float:left}
.ftr-menu{float:right}
.ftr-menu ul li{display:inline-block;margin-top:10px}
.ftr-menu ul li a{display:block;text-decoration:none;font-size:1.15em;font-weight:500;color:#fff;padding:0 1em}
.banner-sec{background:url(../images/bg.jpg) no-repeat;background-size:cover;min-height:190px}
.akbshops{padding:4em 0}
.mountain-sec,.singlespeed-sec{border-bottom:2px solid;padding:0 1.5em 2em 1.5em}
.acces{float:left;width:100%}
.akbshop{float:left;width:23%;position:relative;margin:0 1%;padding:1em 0;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
.fast-viw{display:none;top:30%;left:28%;text-align:center;font-weight:500;position:absolute}
.fast-viw a{color:yellow;background:#000;padding:.85em 2.5em;font-size:1em;margin-right:1em;display:block}
.akbshop:hover div.fast-viw{display:block}
.akbshop:hover{background:#fcff19}
.akbshop img{width:100%}
.akbshops h2{color:#000;font-size:2.5em;font-weight:500;margin-bottom:2em;text-align:center}
.akbshop-cost{background:#b7b7b7;padding:10px 1em}
.akbshop-mdl{float:left;width:40%}
.akbshop-mdl h4{color:#000;font-size:1.2em;font-weight:500}
.akbshop-mdl h4 span{display:block;font-weight:300;font-size:.8em}
.akbshop-cart{float:left;width:60%;text-align:right}
.akbshop-cart a.buy{background:#777;color:#fff;font-size:1em;padding:.5em 2em;text-transform:uppercase;text-decoration:none;display:inline-block;text-align:center}
.akbshop-cart a.buy:hover{background:#000}
.singlespeed-sec,.road-sec{margin-top:2em}
.parts{padding:0}
.parts h2,.parts h1{color:#464646;font-size:2.2em;font-weight:500}
.rsidebar{display:block;float:left;margin:0 3.5% 0 0;width:18%}
h3.m_2{font-size:1em;font-weight:500;padding:10px;background:#464646;text-transform:uppercase;color:#fff;margin-bottom:1em}
.metro{position:relative;cursor:pointer;font-weight:600;background:#fff;color:#898989;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.metro.open{z-index:2}
.metro:hover,.metro.focus{color:#666}
.metro .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}
.metro select{position:absolute;left:0;top:0}
.metro.touch select{left:0;top:0;width:100%;height:100%;opacity:0}
.metro .selected{color:#96a6a7}
.metro .selected:hover{color:#e94e38}
.metro .selected,.metro li{display:block;padding:8px 0 8px 0;overflow:hidden;white-space:nowrap;text-align:left;text-transform:uppercase;font-size:14px;line-height:13px;padding-left:6px;font-weight:400;color:#555}
.product_right{margin-bottom:2em}
.metro:hover .selected::after,.metro.focus .selected::after{background:url(../images/p_minus.png) no-repeat 0 10px}
.metro li:hover{background-color:#eceb4d}
.metro li:hover{background-color:#eceb4d}
.metro li.focus{background:#eceb4d;position:relative;z-index:3;color:#464646}
.metro li.active{background-color:#eceb4d;color:#000}
.metro .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;padding:6px;background:url(../images/p_plus.png) no-repeat 0 10px}
.metro:hover .selected::after,.metro.focus .selected::after{background:url(../images/p_minus.png) no-repeat 0 10px}
.metro div{position:absolute;height:0;left:0;right:0;top:100%;margin-top:1px;overflow:hidden;opacity:0;color:#FFF}
.metro.open div{opacity:1;z-index:2}
.metro.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px}
.metro.scrollable.bottom div::after{opacity:0}
.metro ul{position:absolute;left:0;top:0;height:100%;width:100%;padding:0;list-style:none;overflow:hidden;background:#000}
.metro.scrollable.open ul{overflow-y:auto}
.metro li{list-style:none;padding:6px 10px;font-size:1em;font-weight:400;text-transform:lowercase;color:#fff}
.metro li:last-child{border-bottom:0}
.checkbox i{position:absolute;bottom:255px;left:14.9%;display:block;width:20px;height:20px;outline:0;border:2px solid #d2cf99}
.checkbox{margin-top:0}
.akbshop-parts-sec{margin-top:3em}
.akbshop-parts{float:right;width:78%}
.top{background:#eee;padding:.6em 1em}
.top ul li{display:inline-block}
.top ul li a{color:#464646;font-weight:700;font-size:1em;padding-bottom:.2em;display:inline-block;text-transform:uppercase;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}
.top ul li a:hover{color:#559c00}
.part-sec{float:left;width:24%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1.5em;text-align:center;position:relative;padding:10px 0;height:395px;border:1px solid #fff}
.part-sec:hover div a.add-cart{display:block}
.part-sec:hover{border:0}
.part-sec .catalog_items_filters_box{font-size:11px;display:none;text-align:left;padding:8px}
.part-sec .catalog_items_filters_box .filter-code{text-align:center}
.part-sec .catalog_items_filters_box .har_head{font-size:12px}
.part-sec .catalog_items_filters_box span.f_type{font-weight:600}
.part-sec .catalog_item_o{border:1px solid #fff;position:absolute}
.part-sec:hover .catalog_item_o{background:#fafafa;border:1px solid #ccc;z-index:99999;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}
.part-sec:hover .catalog_items_filters_box{display:block;width:100%}
.part-sec-img{height:200px;overflow:hidden;vertical-align:bottom;display:table-cell}
.part-sec-img img{max-width:100%;height:auto}
.brand-img img{width:90%;height:auto}
.brand-img{height:160px;overflow:hidden}
.part-sec-brand{float:left;width:20%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:250px;border:1px solid #fff}
.part-sec-img img.zaglushka{position:inherit;margin:30px auto 0 auto;width:80%!important;height:auto!important}
.part-sec img.bottle{width:50%}
.part-sec a.prod_name_h5{margin-bottom:1em;min-height:90px}
.part-sec a h5{color:#464646;font-size:.9em;font-weight:600;height:50px}
.part-sec a h5 span,.part-sec a span{display:block;font-size:1.35em;font-weight:600;margin-top:5px;color:#d00301}
a.add-cart{background:#000;color:#fcff19;padding:5px 1em;font-size:1em;display:inline-block;margin-right:1em;font-weight:500;position:absolute;top:36%;left:21%;display:none}
a.qck,input.filter_btn{background:#559c00;color:#fff;padding:5px 1em;border-radius:5px;font-size:1em;font-weight:500;display:inline-block;text-decoration:none}
div.net_tovara{background:#e9e9e9;color:#444;padding:5px 1em;border-radius:5px;font-size:1em;font-weight:500;display:inline-block;text-decoration:none}
input.filter_btn{margin-top:1em}
a.qck:hover,input.filter_btn:hover{background:#346000;color:#fff}
.parts2,.parts3,.parts4{margin-top:3em}
.error-head{text-align:center;margin:8em 0}
.error-head h1{color:#707070;font-size:16em;display:inline-block;line-height:1em;font-weight:400}
.error-head span{color:#707070;font-size:4em;margin-left:.5em}
.error-head h2{font-size:2em;color:#000;margin-top:1em}
.error-head a{background:#707070;padding:8px 1em;font-size:1.3em;margin-top:2em;text-decoration:none;color:#fff;display:inline-block;font-weight:400;border:2px solid #707070;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.error-head a:hover{text-decoration:none;background:transparent;border:2px solid #707070;color:#707070}
.paginationstyle{padding:20px 0 10px 0}
.paginationstyle a{margin-top:10px;font-size:14px;color:#3a3a3a;padding:5px;text-decoration:none;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.paginationstyle a:hover{background-color:#f2f2f2}
.pagetocon a{color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;padding:3px}
.pagetonext a{color:#000;margin:0 5px 0 5px;border:0;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;padding:3px}
.pagetonext a:hover,.pagetocon a:hover{background-color:#f2f2f2}
.current_page{background-color:#559c00;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:inset 1px 1px 0 #559c00;-webkit-box-shadow:inset 1px 1px 0 #559c00;box-shadow:inset 1px 1px 0 #559c00;font-weight:bold;color:#fff;font-size:14px;padding:5px;margin:0 2px 0 5px}
.product-head{padding:.5em 1em;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:1em;background:#eee}
.product-head a{color:#464646;font-weight:normal;font-size:1em;padding-bottom:.2em;display:inline-block;text-transform:none;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}
.product-head a:hover{color:#559c00}
.product-info h3{float:left;width:50%}
.product-info i{float:left;width:50%;display:block}
.details-left-info{float:left;margin-left:5%;width:58%}
.details-left-info h1{font-size:2em;color:#464646}
.details-left-info h3{color:#000;font-size:1.4em;text-transform:uppercase;font-weight:700;margin-bottom:.3em}
.details-left-info p{margin-top:2%;font-size:1.8em;color:#f00;line-height:1.8em;text-shadow:0 1px 0 #fff;font-weight:600}
.details-left-info p label{font-size:.7em}
.details-left-info p.exchange_price{background:#f1f1f1;padding:10px 10px 0 10px;line-height:1em;text-align:center;width:225px}
.part-info p.exchange_price{background:#fff;padding:5px 10px 5px 10px;margin:5px auto;line-height:1em;text-align:center;width:125px;color:#559c00}
.details-left-info p .e_p_left .glyphicon{margin-right:8px;font-size:80%}
.details-left-info p .e_p_left.price_str{color:#559c00}
.part-info p .e_p_left.price_str{color:#559c00;font-weight:600;font-size:1.35em.}
.exchange_price_descr{color:#5f5f5f;font-style:italic;display:block;padding:10px;font-size:12px;border:1px dotted #eaeaea;background:white;line-height:14px}
.part-info .exchange_price_descr{color:#5f5f5f;font-style:italic;display:block;padding:0;border:0;font-size:10px;background:white;line-height:12px}
.details-left-info h4,.grey_caps_header h4{font-weight:500;margin:1em 0;text-transform:uppercase;color:#7a7a7a;font-size:1.2em}
h4.art-code{font-size:.8em}
.details-left-info a{color:#559c00;text-transform:uppercase;font-size:13px;-webkit-text-stroke:0;letter-spacing:0;text-decoration:underline}
.details-left-info a:hover{color:#ce0000}
.details-left-info #quantity{width:50px;height:37px;display:inline-block;margin:15px 10px 0 0;padding:9px 0 8px;outline:0;text-align:center}
p.size{margin:15px 10px 0 0;color:#333;font-size:1.2em;font-weight:500;display:inline-block}
a.length{color:#000;font-size:1em;font-weight:400;border:1px solid;padding:5px}
.btn_form{margin-top:2em}
.btn_form a{border:0;outline:0;display:inline-block;font-size:1em;padding:10px 34px;background:#559c00;border-radius:5px;border:1px solid #969696;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.btn_form a.oneclick_buy:hover{background: #0e696a;border:1px solid #000;color:#fff}
.btn_form a.oneclick_buy{border:0;outline:0;display:inline-block;font-size:1em;padding:10px 34px;background:#0e696a;border-radius:5px;border:1px solid #969696;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn_form a:hover{background: #195d6a;border:1px solid #000;color:#fff}

.har_head{color:#7a7a7a;font-size:1.2em;text-transform:uppercase;font-weight:500;margin:1em 0}
.akbshop-type{margin:2em 0;padding:10px 0 25px 0;border:1px solid #ccc;border-width:1px 0}
.akbshop-type p{font-size:1em;color:#7a7a7a;font-family:'Raleway',sans-serif;font-weight:400;margin:0}
.akbshop-type .headers_p{background:#f4f4f4!important;border-bottom:1px solid #ccc;height:35px}
.akbshop-type .headers_p span{padding:5px}
.akbshop-type a.f_type,.akbshop-type span.f_type{width:240px;display:block;float:left}
.akbshop-type a.f_val,.akbshop-type span.f_val{font-weight:600;color:black;min-width:180px;display:block;float:left;text-align:left}
p.desc{font-size:.9em;line-height:1.8em;color:#808080;margin:.5em 0}
.details-left-info h5{margin:1em 0}
.single-bottom2{margin-bottom:2em}
.single-bottom1 h6,.single-bottom2 h6{background:#f3f3f3;padding:10px;color:#333;font-size:1.2em}
.product{padding:3% 0 0 0}
.product-desc{width:82.3333%;float:left;border-width:0 1px 0 0;border-right:1px solid #DDD}
.product-img{float:left;margin-right:2.5%}
.prod1-desc{width:75.2%;float:left;margin-top:1.5em}
.product_price{width:15.3333%;float:left;padding:0 0 0 16px;margin-top:1.5em}
.product-desc h5 a{color:#555;font-size:20px;margin-bottom:1em;display:block}
.product-desc h5 a:hover{color:#64c4b8;text-decoration:none}
.price-access{color:#555;font-size:1em}
a.button1{background:#559c00 none repeat scroll 0 0;border-radius:5px;color:#fff;font-size:1em;font-weight:500;padding:5px 2em;text-decoration:none;cursor:pointer;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.button1:hover{background:#346000}
.single-bottom2{margin-bottom:2em}
.single-bottom1 h6,.single-bottom2 h6{background:#f3f3f3;padding:10px;color:#464646;font-size:1.2em}
.product{padding:0}
.product-desc{width:82.3333%;float:left;border-width:0 1px 0 0;border-right:1px solid #DDD}
.product-img{float:left;margin-right:2.5%;width:20%}
.prod1-desc{width:75.2%;float:left;margin-top:.1em}
.product_price{width:15.3333%;float:left;padding:0 0 0 16px}
.product-desc h5 a{color:#797979;font-size:1.3em;margin-top:1em;margin-bottom:1em;display:block;text-transform:uppercase}
.product-desc h5 a:hover{color:#368d83;text-decoration:none}
.price-access{color:#d30301;font-size:1.5em;font-weight:600;margin:1em 0;display:block}
.cart{padding:2em 0}
.cart-top{background:#eee;padding:8px 1em}
.cart-top a{color:#000;font-size:1em;font-weight:400;text-decoration:none}
.cart-top a:hover{color:#d74d4d}
p.qty{margin:15px 10px 0 0;color:#333;font-size:1em;display:inline-block}
.details-left-info #quantity{width:50px;height:37px;display:inline-block;margin:15px 10px 0 0;padding:9px 0 8px;outline:0;text-align:center}
.form-control.input-small{display:inline-block;width:13%}
.cart h2{font-size:1.5em;margin-bottom:1em}
.cart-items{padding-left:0;padding-top:1em}
.cart-sec{background:#eee;padding:1em;margin-bottom:1em}
.cart-item{width:20%;float:left;margin-right:3%;padding:1em 1em .6em 1em;background:#fff}
.cart-item img{width:100%}
.cart-item-info{width:77%;float:left;border-bottom:1px solid;padding-bottom:5px}
.cart-item-info h3{font-size:1em;font-weight:600}
.cart-item-info h3 span{display:block;font-weight:400;font-size:.75em;margin-top:3px}
.cart-item-info h4{color:#000;font-size:1.8em;margin:.5em 0;font-weight:500;display:inline-block;margin-right:3em}
.cart-item-info h4 span{font-size:.65em;font-weight:400}
.cart-item-info p{font-size:1em;font-weight:400;line-height:1.3em}
.close1,.close2{background:url('../images/close.png') no-repeat 0 0;cursor:pointer;width:28px;height:28px;position:absolute;right:0;top:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.close{background:url('../images/close.png') no-repeat 0 0;cursor:pointer;width:28px;height:28px;position:absolute;right:0;top:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.cart-header{position:relative}
.cart-header2{position:relative}
.delivery{margin-left:13em}
.delivery p{color:#a6a6a6;font-size:1em;font-weight:400;float:left}
.delivery span{color:#a6a6a6;font-size:1em;font-weight:400;float:right}
a.continue{background:#559c00;padding:10px 1.5em;border-radius:7px;font-size:1em;color:#fff;text-decoration:none;display:block;font-weight:600;text-align:center;width:72%;margin:0 auto 3em auto;cursor:pointer}
a.continue:hover{background:#346000}
.price-details{border-bottom:1px solid;padding-bottom:10px}
.price-details h3{color:#333;font-size:1em;margin-bottom:1em}
.price-details span{width:50%;float:left;padding:1px 0}
span.total{width:50%;float:left}
span.final{font-weight:600;padding-top:6px;font-size:1.3em}
h4.last-price{color:#000;font-size:1.3em;font-weight:600;width:50%;float:left;padding-top:10px}
.cart-total{padding-top:26px;border-left:1px solid}
a.order{background:#559c00;padding:10px 1.5em;border-radius:7px;font-size:1em;color:#fff;text-decoration:none;display:block;font-weight:600;text-align:center;width:85%;margin:3em auto 0 auto;cursor:pointer}
a.order:hover{background:#346000}
.total-item{margin-top:2em;padding-bottom:2em}
.total-item h3{color:#333;font-size:1em;margin-bottom:1em}
.total-item h4{font-size:.8em;font-weight:600;color:#9c9c9c;display:inline-block;margin-right:6em}
a.cpns{background:#59b5e2;color:#fff;border-radius:6px;padding:10px;font-size:.8em;font-weight:600}
a.cpns:hover{background:#20759f}
.total-item p{font-size:.9em;font-weight:400;margin-top:1em;color:#727272}
.total-item p a:hover{color:#333;text-decoration:underline}
.checkout_datas{margin:0 auto;width:96%;background-size:cover;clear:both;text-align:center;padding:2em 0}
.checkout_datas form input[type="text"],.checkout_datas input[type="text"],.checkout_datas textarea{width:99%;margin:0 auto;padding:10px;border:1px solid #559c00;font-size:1em;margin-bottom:2em;font-style:italic;color:#000;background:#fff;outline:0;font-weight:400;border-radius:7px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}
.checkout_datas form input[type="text"].user,.checkout_datas textarea{width:90%;resize:none}
.checkout_datas select.select_default{width:100%;  border: 1px solid #346000;margin-bottom: 2em;}
.checkout_datas textarea{height:170px}
.checkout_datas input[type="submit"]{color:#fff;background:#559c00;font-size:1em;font-weight:400;text-decoration:none;border:0;width:90%;margin:0 auto;padding:10px 30px;display:block;border-radius:7px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}
.checkout_datas input[type="submit"]:hover{background:#346000;color:#fff}
.info{text-align:left}
.loading_block_u{background:url(images/animatedLoader.gif) no-repeat center 50%;width:100%;text-align:center;padding:10px;color:#f00000;font-size:14px}
.grid.images_3_of_2{width:37%;float:left}
.images_3_of_2 .base_photo_h{width:99%}
.images_3_of_2 .base_photo_h img.gph_one{width:99%;height:auto}
.prod_info_text a,.tab-content a{text-decoration:underline;color:#559c00}
.prod_info_text a:hover,.tab-content a:hover{color:#bf0000}
.serya-item{margin:10px 0 20px 0;padding:10px 0}
.serya-item:hover{border:1px solid #e2e2e2;background:#f9f9f9}
.serya-item .brand-img{height:115px;text-align:center}
.serya-item a.serya_name_h5{text-align:center}
.serya-item a.serya_name_h5 h2{font-size:1.4em;padding:10px 5px}
.serya-item a:hover{text-decoration:none;border:0}
.serya-item a:hover h2{text-decoration:none;color:#559c00;border:0}
a.mobile_cart{display: none}
@media(max-width:1440px){.model-info{width:55%}
	.contact form input[type="submit"]{width:89%;margin:0 0 0 18px;padding:11px 0}
	a.add-cart{left:14%}
}@media(max-width:1366px){.top-nav{margin-top:0}
}@media(max-width:1280px){.model{width:37%}
	.model-info{width:59%}
	.banner-bg1{min-height:280px}
	.caption h1{font-size:2em}
	.caption p{font-size:1.2em}
	.callbacks_nav{left:20px;height:48px;width:49px;background-size:104px}
	.akbshops h2{font-size:2.2em}
}@media(max-width:1024px){.banner-bg1{min-height:285px}
	.banner-sec{min-height:146px}
	.caption h1{font-size:2.75em}
	.caption p{font-size:1.5em}
	.dwn img{background-size:100%;width:59%}
	.dwn{bottom:6%;left:48%}
	.cate-grid p{font-size:1.15em}
	a.morebtn{padding:.85em 2.3em;font-size:.8em}
	.cate-grid{padding:7em 0 0 0;min-height:273px;margin:0 15px;width:30%}
	.categories{min-height:513px}
	.model h4{font-size:.85em}
	.model h4 span{font-size:.9em}
	.model{width:auto}
	select{padding:6px 1em 6px .5em;margin-right:5px;font-size:.95em}
	.model-info a{font-size:.9em;padding:.7em 2em}
	.model-info{width:70%}
	.contact form input[type="submit"]{margin:0 0 0 14px}
	.akbshops{padding:3em 0 2em 0}
	.akbshop-mdl{width:61%}
	.akbshop-cart{width:39%}
	.akbshop-cart a.buy{font-size:.85em;padding:.5em 2em}
	.akbshops h2{font-size:1.8em}
	.part-sec img{height:154px;padding:15px}
	.parts h2{font-size:1.8em}
	.error-head h1{font-size:13em}
	.error-head span{font-size:3em}
	.cart-item-info h4{font-size:1.5em}
	.delivery{margin-left:11em}
	.delivery p,.delivery span{font-size:.9em}
	.cart-items{width:71%}
	.cart-total{width:28%}
	.cart h2{font-size:1.3em}
	.viw{padding:1.3em 2.5em;font-size:.9em;left:30%}
	.fast-viw{padding:.7em 2.2em;font-size:.9em;top:23%;left:7%}
	.akbshop{padding:.5em 0}
	.brand-img img{width:90%;height:auto}
	.brand-img{height:140px;overflow:hidden}
	.part-sec-brand{float:left;width:25%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:220px;border:1px solid #fff}
}@media(max-width:768px){
	.navbar-right {
		margin-right: -5px;
	}
	.caption h1,.caption span.like_h1{font-size:.8em;font-weight:600;color:#fff;margin-bottom:5px;text-transform:uppercase;width:70%}
	.viw{padding:1.3em 2.3em;font-size:.85em;left:25%;top:27%}
	.akbshop-info{margin-top:1em}
	.top-nav{margin-top:1px;width:70%;position:absolute;right:7px;top:20px}
	.rslides li:first-child{color:#000;padding:0;border-top-left-radius:0;border-top-right-radius:0}
	.inside_page.rslides{width:74%;margin-top:10px}
	.logo_inside{margin-top:12px}
	.caption{z-index:0}
	.caption{width:100%;position:absolute;top:26%;left:0;text-align:center}
	.caption p{margin:4px 0}
	.slider ul li{line-height:1.2em}
	.banner-bg1 .caption-index{width:70%;position:absolute;top:30%;left:28%;text-align:center}
	.product-head a{color:#464646;font-weight:700;font-size:.75em;padding-bottom:.1em}
	a.shop{display:inline-block;float:left;margin:0;background:#828282;padding:8px}
	.banner-bg1{min-height:210px}
	.caption h1{font-size:2.5em}
	.cate-grid{padding:2em 0 0 0;min-height:223px;float:left;width:29%}
	.categories{padding:3em 0 0 0;min-height:400px;display:none}
	.categories h3,.akbshops h3,.contact h3{font-size:1.7em}
	.categorie-grids{margin-top:2em}
	.cate-grid p{font-size:.85em}
	.model{width:auto}
	.model-info{width:100%;text-align:left;margin:5px 0}
	.model h4{font-size:1em}
	select{padding:1px 1em 3px .5em;font-size:.8em}
	.model-info a{font-size:.8em;padding:.4em 2em}
	.akbshops-grids{margin-top:1em}
	.akbshop-type p{font-size:1em}
	.details-left-info p{letter-spacing:0}
	.btn_form{margin-top:1em}
	.price-access{color:#d30301;font-size:1.1em;font-weight:600;margin:.4em 0;display:block}
	.contact p{font-size:1.1em}
	.contact{min-height:550px;padding:2em 0 1em 0}
	.contact form{width:65%}
	.wrap{width:95%;padding:0 15px}
	.none1{display:none}
	.akbshop{width:31%}
	.rsidebar{width:25%}
	.akbshop-parts{width:71%}
	.part-sec{width:49%}
	.part-sec img{height:150px;padding:13px}
	.ftr-menu ul li a{font-size:1em}
	.cart-items{width:100%}
	.cart-total{width:100%;border-left:none}
	a.continue{width:30%}
	a.order{width:40%}
	a.add-cart{left:18%;top:28%}
	.product-desc{width:73%}
	.product_price{width:26%}
	.prod1-desc p{overflow:hidden;height:83px}
	.prod1-desc{width:72%}
	.grid.images_3_of_2{float:none}
	.images_3_of_2 .base_photo_h img.gph_one{display:block}
	.images_3_of_2 .base_photo_h{width:99%}
	.images_3_of_2 .base_photo_h img{width:auto}
	p.desc{overflow:hidden;height:131px}
	.akbshop-type a.f_type,.akbshop-type span.f_type{width:40%;display:block;float:left}
	.akbshop-type a.f_val,.akbshop-type span.f_val{width:48%;display:block;float:left;text-align:left}
	.brand-img img{width:95%;height:auto}
	.brand-img{height:150px;overflow:hidden}
	.part-sec-brand{float:left;width:31%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:250px;border:1px solid #fff}
}@media(max-width:640px){.banner-bg1 .caption-index{width:68%;position:absolute;top:38%;left:24%;text-align:center}
	.caption h1{font-size:2.2em;margin-bottom:2px}
	.caption p{font-size:.8em}
	a.morebtn{padding:.5em 2em;font-size:.7em}
	.banner-bg1{min-height:185px}
	.callbacks_nav{left:8px;height:36px;width:38px;background-size:76px;margin-top:-36px}
	.callbacks_nav.next{right:8px}
	.details-left-info h1{font-size:1.5em;color:#464646}
	a.shop img{background-size:100%;width:75%}
	.cate-grid{padding:2em 0 0 0;min-height:166px;width:28%}
	.cate-grid h4{font-size:.9em}
	.cate-grid p{font-size:.7em}
	a.store{font-size:.7em;border:2px solid #fff;padding:.5em 1.2em}
	.categories{min-height:317px}
	.categories h3,.akbshops h3,.contact h3{font-size:1.4em}
	.akbshops-grids{margin-top:1em}
	.custom_filters{background:#eaeaea;text-align:center;padding:1em 0 1em 0}
	ul.custom_f li{list-style:none;float:none;margin:1em;width:70%;margin:.5em auto;text-align:center}
	ul.custom_f li a{color:#fff;font-size:1em;padding:.5em 0;display:block}
	.contact p{font-size:.95em}
	.contact form input[type="text"],.contact textarea{padding:7px;font-size:.85em}
	.contact form{width:70%}
	.contact textarea{height:127px}
	.contact form input[type="submit"]{margin:0 0 0 14px;font-size:.9em;padding:9px 0}
	.contact{min-height:470px}
	.wrap{width:95%}
	.ftr-menu ul li a{font-size:.9em}
	.banner-sec{min-height:180px}
	.akbshop-mdl{width:100%;margin-bottom:5px;text-align:center}
	.akbshop-mdl h4{font-size:1em}
	.akbshop-cart{width:100%;text-align:center}
	.akbshop-cart a.buy{font-size:.8em;padding:.5em 4em}
	.akbshops h2{font-size:1.5em;margin-bottom:1.5em}
	.akbshops{padding:2em 0 2em 0}
	.parts1{margin-top:10px}
	.part-sec img{height:131px;padding:12px}
	.part-sec a h5{font-size:.9em}
	a.add-cart{left:17%;font-size:.8em}
	a.qck{font-size:.9em}
	.parts h2{font-size:1.3em}
	.akbshop-parts-sec{margin-top:2em}
	.details-left-info{width:51%}
	p.desc{overflow:hidden;height:110px}
	.prod1-desc p{font-size:.8em;overflow:hidden;height:52px}
	.product-desc{width:70%}
	.product_price{width:30%}
	.prod1-desc{margin-top:.5em}
	.product-desc h5 a{font-size:17px;margin-bottom:.7em}
	.btn_form a{font-size:.9em;padding:8px 29px}
	.fast-viw{padding:.6em 2em;font-size:.8em;top:18%;left:5%}
	.nbs-flexisel-inner{height:80px}
	.brand-img img{width:90%;height:auto}
	.brand-img{height:140px;overflow:hidden}
	.part-sec-brand{float:left;width:31%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:210px;border:1px solid #fff}
}@media(max-width:480px){.caption-index{width:70%;position:absolute;top:30%;left:28%;text-align:center}
	.banner-bg1 .caption-index{top:30%}
	.caption h1{font-size:1.8em;margin-bottom:2px;font-weight:500}
	.caption p{font-size:.85em;font-weight:normal}
	.callbacks_nav{height:39px;width:31px;background-size:62px}
	.banner-bg1{min-height:200px}
	.dwn{bottom:5%;left:47%}
	.dwn img{width:47%}
	.cate-grid{padding:3.5em 0 0 0;min-height:125px;width:41%;margin-bottom:5px}
	.cate-grid h4{font-size:.7em;overflow:hidden;height:12px}
	.cate-grid p{display:none}
	a.store{font-size:.65em;margin-top:.3em}
	.categories{min-height:235px;padding:1em 0 0 0}
	.categories h3,.akbshops h3,.contact h3{font-size:1.3em}
	.model,.model-info{text-align:center}
	select{padding:7px 2em 8px 1.5em;font-size:.9em}
	.model-info a{padding:.7em 3em}
	.contact p{font-size:.83em}
	.contact form{width:100%;margin:2em auto 0 auto}
	.contact{min-height:455px}
	.wrap{width:95%}
	.footer{text-align:center}
	.logo2{margin-bottom:.5em}
	.logo2,.ftr-menu{float:none}
	.akbshop-cart a.buy{padding:.5em 2em}
	.mountain-sec,.singlespeed-sec{padding:0 0 2em 0}
	.akbshop-mdl h4 span{display:none}
	.akbshop-mdl{margin-bottom:2px}
	.akbshop-mdl h4{font-size:.9em}
	.akbshops h2{font-size:1.3em}
	.rsidebar{width:100%}
	.akbshop-parts{width:100%}
	.part-sec:nth-child(18){border-bottom:0}
	.details-left-info{width:100%;margin-left:2%}
	.details-left-info h3{font-size:1.1em}
	.prod1-desc{width:72%}
	.product_price{width:22%;margin-top:0;padding:0 0 0 8px}
	.button1{display:block}
	.product-desc h5 a{font-size:13px;margin-bottom:.5em}
	.product_price{width:25%}
	.bottom-line{border-bottom:0}
	.parts h2{font-size:1.3em}
	.error-head h1{font-size:10em}
	.error-head span{font-size:2.3em}
	.error-head h2{font-size:1.5em}
	.cart h2{font-size:1em}
	.cart-item{width:29%}
	.cart-item-info{width:66%}
	.delivery{margin-left:0}
	.cart-item-info h4{font-size:1.2em}
	.cart-item-info h3{font-size:.9em}
	.delivery p,.delivery span{font-size:.8em;margin-top:5px}
	.cyc{padding:22px 9px}
	a.continue{width:43%;padding:8px 1.5em;font-size:.9em}
	.cart-total{padding-top:9px}
	h4.last-price,span.final{font-size:1em}
	a.order,.price-details span{font-size:.9em}
	.viw{padding:1.5em 2.3em;left:36%;top:29%}
	.contact form input[type="text"].user,.contact form input[type="submit"]{width:100%;margin-bottom:1.2em}
	.contact form input[type="text"],.contact textarea{width:100%;margin-right:0;margin-bottom:1.2em}
	.contact form input[type="submit"]{margin:0}
	.fast-viw{font-size:.6em;top:16%;left:3%}
	.brand-img img{width:90%;height:auto}
	.brand-img{height:130px;overflow:hidden}
	.part-sec-brand{float:left;width:47%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:200px;border:1px solid #fff}
}@media(max-width:320px){.none3{display:none}
	label.mobile_menu{padding:5px 0}
	label.mobile_menu:after{top:1px}
	.caption h1{font-size:1.3em}
	.caption p{font-size:.8em}
	.callbacks_nav{height:28px;width:25px;background-size:51px}
	.banner-bg1{min-height:275px}
	a.morebtn{padding:.9em 2em;font-size:.6em}
	.dwn{bottom:8%;left:47%}
	.dwn img{width:39%}
	.categories h3,.akbshops h3,.contact h3{font-size:1.1em}
	.grid3{display:none}
	.cate-grid{width:44%;margin:0 7px}
	.categories{padding:2em 0 0 0}
	.akbshops-grids{margin-top:2.5em}
	.contact h3{margin-bottom:.3em}
	.contact p{font-size:.75em}
	.contact textarea{height:100px}
	.contact{min-height:400px}
	.wrap{width:262px}
	.ftr-menu ul li a{font-size:.7em;padding:0 .5em}
	.logo2 img{background-size:100%;width:40%;margin:0 auto}
	a.shop img{width:12%}
	.none2{display:none}
	.akbshop{width:44%;margin:0 3%}
	.akbshop-cost{padding:10px 0}
	.product-img{margin-right:0;width:100%}
	.product-desc,.prod1-desc{width:100%}
	.prod1-desc{margin-bottom:.5em;border-right:0}
	.product_price{width:100%;padding:0;text-align:center}
	a.button1{margin:0 auto;width:50%}
	.product{margin-bottom:1em}
	p.desc{overflow:hidden;height:80px;line-height:1.5em;font-size:.8em}
	.details-left-info a,.akbshop-type p{font-size:11px}
	.part-sec{width:46%}
	.part-sec img{height:130px;padding:4px}
	a.qck{font-size:.8em}
	.part-sec a h5{font-size:.85em}
	a.add-cart{left:20%;font-size:.8em;top:25%}
	.cart-item,.cart-item-info{width:100%}
	.cart-item-info h4{margin-right:2em}
	.delivery p{font-size:.7em;float:none;text-align:center}
	.delivery span{margin-left:3.2em;float:none}
	.cart-total{padding:0}
	a.continue{width:75%;padding:8px 1.5em;font-size:.85em;margin:0 auto 2em auto}
	.cart-item-info h3{margin-top:1em}
	a.order{font-size:.85em;margin:2em auto 0 auto;width:68%;padding:7px 1.5em}
	.banner-sec{min-height:104px}
	.none2{display:none}
	.brand-img img{width:90%;height:auto}
	.brand-img{height:130px;overflow:hidden}
	.part-sec-brand{width:47%;height:200px}
}.hdr_menu_title{color:white;text-align:right;position:relative;margin-left:150px;top:15px}
.ctlg_menu_title{display:none}
.index_seo.search_result_alert{padding:0;margin:0}
@media(max-width:800px){.ctlg_menu_title{color:white;text-align:right;position:relative;margin-left:150px;top:15px;display:inline-block}
}.cat-level-grid{background:url(../images/c4.png) no-repeat center;background-size:100% auto;margin:0 12px 4px;height:290px;width:31%;overflow:hidden;padding:13em 0 0}
.cat-level-grid h4{color:#feff15}
.custom_cats{background:rgba(0,0,0,0.8);height:60px;width:100%;z-index:99999}
.cat-level-grid:hover{overflow:visible}
.cat-level-grid:hover .custom_cats{height:auto;background:#222;position:absolute;overflow:visible}
.custom_cats ul{list-style:none}
.custom_cats ul li a{color:white}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:42px;height:42px;text-align:center;line-height:30px;font-size:2em;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}
#back-to-top:hover{background:#e9ebec}
#back-to-top.show{opacity:1}
#bootstrap-touch-slider.carousel{margin-bottom:0;padding:0 1px 5px}
.bs-slider{overflow:hidden;max-height:396px;position:relative;background:#fff}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.bs-slider>.carousel-inner>.item>img,.bs-slider>.carousel-inner>.item>a>img{margin:auto;width:100%!important}
.fade{opacity:1}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.fade .item:first-child{top:auto;position:relative}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:100;color:#fff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:100px;border-radius:100px}
.control-round:hover .carousel-control{opacity:1}
.control-round .carousel-control.left{left:1%}
.control-round .carousel-control.right{right:1%}
.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,0.5);border:0 transparent}
.control-round .carousel-control.left>span:nth-child(1){left:45%}
.control-round .carousel-control.right>span:nth-child(1){right:45%}
.indicators-line>.carousel-indicators{right:45%;bottom:3%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}
.indicators-line>.carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid #9e9e9e;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:#9e9e9e;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all .5s cubic-bezier(0.22,0.81,0.01,0.99);transition:all .5s cubic-bezier(0.22,0.81,0.01,0.99);z-index:10;cursor:pointer}
.indicators-line>.carousel-indicators li:last-child{margin-right:0}
.indicators-line>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.indicators-line>.carousel-indicators .active:before{transform:scale(0.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.slide_style_left{text-align:left!important}
.slide_style_right{text-align:right!important}
.slide_style_center{text-align:center!important}
.slide-text{left:0;top:10%;right:0;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px}
.slide-text>h1,.slide-text>h2{padding:0;color:#fff;font-size:50px;font-style:normal;line-height:44px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s;text-shadow:-0 -2px 1px #fffcfc,0 -2px 1px #fffcfc,-0 2px 1px #fffcfc,0 2px 1px #fffcfc,-2px -0 1px #fffcfc,2px -0 1px #fffcfc,-2px 0 1px #fffcfc,2px 0 1px #fffcfc,-1px -2px 1px #fffcfc,1px -2px 1px #fffcfc,-1px 2px 1px #fffcfc,1px 2px 1px #fffcfc,-2px -1px 1px #fffcfc,2px -1px 1px #fffcfc,-2px 1px 1px #fffcfc,2px 1px 1px #fffcfc,-2px -2px 1px #fffcfc,2px -2px 1px #fffcfc,-2px 2px 1px #fffcfc,2px 2px 1px #fffcfc,-2px -2px 1px #fffcfc,2px -2px 1px #fffcfc,-2px 2px 1px #fffcfc,2px 2px 1px #fffcfc}
.slide-text>p{padding:0;color:#fff;font-size:20px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s;font-weight:500;text-shadow:-0 -2px 1px #fffcfc,0 -2px 1px #fffcfc,-0 2px 1px #fffcfc,0 2px 1px #fffcfc,-2px -0 1px #fffcfc,2px -0 1px #fffcfc,-2px 0 1px #fffcfc,2px 0 1px #fffcfc,-1px -2px 1px #fffcfc,1px -2px 1px #fffcfc,-1px 2px 1px #fffcfc,1px 2px 1px #fffcfc,-2px -1px 1px #fffcfc,2px -1px 1px #fffcfc,-2px 1px 1px #fffcfc,2px 1px 1px #fffcfc,-2px -2px 1px #fffcfc,2px -2px 1px #fffcfc,-2px 2px 1px #fffcfc,2px 2px 1px #fffcfc,-2px -2px 1px #fffcfc,2px -2px 1px #fffcfc,-2px 2px 1px #fffcfc,2px 2px 1px #fffcfc}
.slide-text>a.btn-default{color:#000;font-weight:400;font-size:13px;line-height:15px;margin-right:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;display:inline-block;border:0;text-transform:uppercase;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}
.slide-text>a.btn-primary{color:#fff;cursor:pointer;font-weight:400;font-size:13px;line-height:15px;margin-left:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;background:#00bfff;display:inline-block;text-decoration:none;text-transform:uppercase;border:0;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}
.slide-text>a:hover,.slide-text>a:active{color:#fff;background:#222;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out}
@media(max-width:1024px){.fade .item{height:250px}
	.slide-text{top:0}
	.slide-text>h1,.slide-text>h2{padding:0;color:#fff;font-size:30px;font-style:normal;line-height:34px;margin-bottom:20px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s}
}@media(max-width:991px){.fade .item{height:165px}
	slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px}
	.slide-text>p{font-size:18px}
}@media(max-width:768px){.control-round .carousel-control{display:none}
}@media(max-width:640px){.fade .item{height:135px}
	.slide-text>h1,.slide-text>h2{padding:0;color:#fff;font-size:20px;font-style:normal;line-height:8px;margin-bottom:10px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s}
}@media(max-width:480px){.fade .item{height:75px}
	.slide-text{padding:10px 30px}
	.slide-text h1{font-size:20px;line-height:25px;margin-bottom:5px}
	.slide-text>p{font-size:12px;line-height:18px;margin-bottom:10px}
	.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}
	.indicators-line>.carousel-indicators{display:none}
}.review_add_form{padding:20px 0}
.review_add_form .b-form-description{padding:10px 0;font-style:italic}
.review_add_form .form-control{display:inline-block;width:100%}
#try_response{display:none}
.b-post-preview{margin-bottom:10px}
.b-post-preview{border:1px solid #eee;margin-bottom:28px;background:transparent;clear:both}
#reviews .post-caption{padding:20px;width:100%}
.pull-left{float:left!important}
.pull-right{float:right!important}
#reviews .post-data{display:inline-block;width:150px;text-align:center;padding:10px 0;position:relative;bottom:0;margin-bottom:2px;margin-left:-36px;z-index:3;background:#898989}
.post-data span{font-size:13px;font-weight:bold;text-transform:uppercase;color:#fff;letter-spacing:1.5px}
#reviews .heading-line{display:inline-block}
.post-caption .heading-line{margin-bottom:20px;margin-top:14px;font-size:18px}
.detail-tabs .tab-pane p{color:#444;line-height:22px}
.detail-main .tab-content p{margin-bottom:22px}
.admin_answer{width:80%;float:right;background:#f9f9f9;border:1px solid #eee;padding:10px}
.admin_answer_header{font-weight:500;font-style:italic}
.ready_show_filters{background-color:#f8f8f8;border:1px solid #eee;padding:10px}
.ready_show_filters .ch_top_demofilt{display:inline-block;padding:5px 34px 5px 10px;color:#5d5d5d;background:#bcff6c url(../images/Cancel_Icon-32.png) no-repeat right}
.ready_show_filters .ch_top_demofilt:hover{background:#417700 url(../images/Cancel_Icon-32.png) no-repeat right;color:#fff;cursor:pointer}
.ready_show_filters .ch_top_demofilt:active{background:#d00301 url(../images/Cancel_Icon-32.png) no-repeat right;color:#fff}
.sky-form .radio,.sky-form .checkbox.fifth_item{border-bottom:3px solid #eee}
.container-fluid{padding:0}
@media(min-width:800px){#accordion{display:none}
}.panel-group .panel{border-radius:0;box-shadow:none;border-color:#eee}
.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background-color:#fafafa;border-color:#eee}
.panel-title{font-size:14px}
.panel-title>a{display:block;padding:15px;text-decoration:none}
.more-less{float:right;color:#212121}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}
.panel-body ul{list-style:none;padding:0 5px}
.panel-body ul.acc-menu li a{display:block;padding:8px 4px;border-bottom:1px solid #f5f5f5}
.panel-body ul.acc-menu li a:hover{display:block;background-color:#fafafa}
.aside{min-width:320px;width:15%;position:fixed;top:0;left:0;bottom:0;background-color:#fafafa;font-family:Helvetica,Arial,sans-serif;border-right:1px solid #333;box-shadow:0 5px 15px rgba(0,0,0,0.5);z-index:999999;width:0;min-width:0;overflow-y:scroll;transition:.35s width ease,0.35s min-width ease}
.aside .aside-header{background-color:#404040;padding:1em;padding-left:.5em;border-bottom:3px solid #111;font-size:1.2em;color:#fff}
.aside .aside-header .close{float:right;cursor:pointer}
.aside .aside-contents{padding:.5em;padding-bottom:1em}
.aside.in{width:15%;min-width:320px}
.aside-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;transition:.2s opacity ease;opacity:0;display:none}
.aside-backdrop.in{display:block;opacity:.5}
.ready_show_filters .mobile_show_filter_btn{display:none;padding:5px 34px 5px 30px;color:#fff;background:red url(../images/filter-24.png) 3px 6px/20px 20px no-repeat}
.modal-open .modal{z-index:999999}
.sky-form div a{color:#5d5d5d}
.middle_menu{padding:10px 0 20px 0;background:#f8f8f8}
.middle_menu strong,.middle_menu b{padding:10px 0}
.middle_menu ul.middle_box_menu{list-style:none}
.middle_menu ul.middle_box_menu li{list-style:none;padding:5px 0;color:#5d5d5d}
.middle_menu ul.middle_box_menu li a{color:#5d5d5d}
.part-sec-modelcar{float:left;width:20%;margin:0;border-bottom:1.5px solid #ccc;padding-bottom:1em;text-align:center;position:relative;padding:10px 0;height:120px;border:1px solid #fff}
.part-sec-modelcar:hover{background:#fbfbfb}
.brand-img.brand-img-brandcar{height:70px;overflow:hidden}
.brand-img.brand-img-model{height:92px;overflow:hidden}
.brand-img.brand-img-brandcar img{width:auto;height:auto}
.fast_akum_select{padding:0;border:1px solid #ccc;margin-top:5px}
.fast_akum_select .hidden{display:none}
.fast_akum_select .panel-heading{font-weight:600;background:#eee}
.fas_col_select{padding:10px}
.loader{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}
.fas_col_select_last .loader{display:none}
.details-left-info.recomeds{float:none;margin-left:5%;width:78%}
.details-left-info.recomeds a{text-transform:none}
.details-left-info.recomeds a:hover{color:black}
.details-left-info h4{display:inline}
.navbar{margin-bottom:0;background:#464646}
.dropdown-menu>li>a{padding:8px 20px}
.navbar-nav li a:hover{background:#e1e1e1}
.navbar-nav li a.catalog_link{background:#559c00;color:#fff;font-weight:600;width:150px;text-align:center}
.navbar-nav li a.catalog_link:hover{background:#346000!important}
.navbar .navbar-nav>li>a{color:#e6e6e6;text-transform:uppercase;line-height: 15px; /*line-height:38px;*/}
.navbar-inverse .navbar-nav>li>a:hover{color:#fdfdfd;background:#595959}
@keyframes spin{0%{transform:rotate(0deg)}
	100%{transform:rotate(360deg)}
}
@media(min-width:1200px){
	.navbar.navbar-static-top.bigger_height .navbar-nav>li.lang_li>a{background:#3e3d3d;color:#fff}
	.navbar.navbar-fixed-top.bigger_height .navbar-nav>li.lang_li>a{line-height:20px}
	.navbar.navbar-static-top.bigger_height .navbar-nav>li.lang_li:hover>a{background:#6d6b6b;color:#fff;font-weight:600}
	.h_top_left{float:left}
	.h_top_right{float:right}
	.h_top_center{float:left}
	/*.navbar.navbar-static-top.bigger_height{min-height:70px}*/
	.navbar.navbar-fixed-top.bigger_height{min-height:50px}
	/*.navbar.navbar-static-top.bigger_height .navbar-nav>li>a{line-height:38px}*/
	.navbar.navbar-fixed-top.bigger_height .navbar-nav>li>a{line-height:20px}
}@media(min-width:1024px){.h_top_left{float:left}
	.h_top_right{float:right}
	.h_top_center{float:left}
}@media(max-width:1024px){

	a.mobile_cart {
		display: block;
		color: #fff;
		float: left;
		font-size: 2em;
		position: relative;
		margin: 7px;
	}
	a.mobile_cart:hover {
		color: #d4d4d4;
	}

	.header .top_contacts a{font-size:1.25em}
	.header .top_contacts .phones_box a{font-size:1.6em}
	.part-sec-modelcar{float:left;width:32%}
	.h_top_left{float:left}
	.h_top_right{float:right}
	.h_top_center{float:none;clear:both}
}@media(max-width:768px){.part-sec-modelcar{float:left;width:32%}
}@media(max-width:640px){.part-sec-modelcar{float:left;width:32%}
}@media(max-width:480px){.part-sec-modelcar{float:left;width:32%}
}@media(max-width:320px){.part-sec-modelcar{float:left;width:49%}
}
.ph_100vh{height: 100vh}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	background-color: #595959;
}
.sort_box_size{height: 90px}
.pay_page_tbls{border: 1px solid #0c0c0c; padding: 20px}
.btn_form button.form__button_green{border:0;outline:0;display:inline-block;font-size:1em;padding:10px 34px;background:#559c00;border-radius:5px;border:1px solid #969696;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.compare_sidebar{
	margin: 0px 0px 15px 0px;
	border: 1px solid #464646;
}
.compare_sidebar_box{
	padding: 5px;
	text-align: center;
}
.compare_sidebar_box title{
	padding: 5px 5px 15px 5px;
}
.compare_sidebar_box ul{
	list-style: none;
}
.compare_sidebar_box ul{
	list-style: none;
	clear: both;
}
.compare_sidebar_box ul li{
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	border-bottom:1px solid #e9e9e9;
	text-align: left;
}
.compare_sidebar_box ul li:last-child{
	border:none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.compare_sidebar_box ul li a{
	width: 75%;
	float: left;
}
.compare_sidebar_box ul li span.delete_from{
	width: 15%;
	padding: 10px;
	font-size: 18px;
	color: #7E0001;
	float: right;
}
.compare_sidebar_box ul li span.delete_from:hover{
	color: #7e2348;
	cursor: pointer;
}
a.mobile_cart {
	color: #fff;
	float: left;
	font-size: 2em;
	position: relative;
	margin: 7px;
}
a.mobile_cart:hover {
	color: #d4d4d4;
}
.mobile_only{
	display: none;
}
a.mobile_barcode {
	color: #fff;
	float: left;
	font-size: 2em;
	position: relative;
	margin: 5px;
}
@media(max-width:640px){
	/*.mobile_only{
		display: block;
	}*/
	/*.navbar.mobile_only{
		height: 1px !important;
	}*/
	.mobile_only_hide{
		display: none !important;
	}
	/*ul.only_mobile_list{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	ul.only_mobile_list li{
		margin: 0;
		padding: 10px;
		background: #464646;
		border-width: 1px 0;
	}*/
	.ttt_navbar{
		padding: 10px;
		background: #464646;
		margin-right: -15px;
		margin-left: -15px;
	}
	.navbar-inverse .navbar-collapse.ttt_navbar{
		padding: 0px;
		background: #464646;
	}
	.ttt_navbar ul li{
		padding: 0px 10px;
	}

	.navbar-nav .divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5;
	}
}


.product__markers {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 2; }
.product__markers img {
	display: block;
height: 40px;}
.product__marker {
	margin: 0 auto 13px; }

.base_photo_h .product__markers {
	position: relative;
	top: unset;
	right: unset;
	float: right;
	z-index: 2; }
.buy_product_oneclick_box{
	display: none;
	clear: both;
	background:url(../images/contact.jpg) no-repeat 0 0;background-size:cover;text-align:center;padding:1em 0
}
.buy_product_oneclick_box .checkout_datas,
.buy_product_oneclick_box .cart {
	padding: 0;
}
.buy_product_oneclick_box .cart-total {
	padding-top: 2px;
	border: none;
}
.legal_icon_compare_top{
	background:url(../images/compare_3w.png) no-repeat 0 0;background-size:cover;text-align:center;padding:2px 0;
	display: block;
	width: 20px;
	height: 20px;
}
.legal_icon_compare_sb{
	background:url(../images/compare_3w.png) no-repeat 0px 5px;background-size:cover;text-align:center;padding:2px 0;
	display: inline-block;
	width: 20px;
	height: 20px;
}
.legal_icon_compare_prod{
	background:url(../images/compare_1.png) no-repeat 0 0;background-size:cover;text-align:center;padding:2px 0;
	display: block;
	width: 19px;
	height: 19px;
}
