html, body{font-size:14px;line-height:18px;height:100%;color:#000;font-family:Arial, Helvetica, sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;outline:0;padding:0;}
.logo-href{float:left;}

.ueLogo {
	float:left;
	width:auto;
	max-width:70%;
	margin:0vw 15% 2vw 15%;
	position:relative;
}
.ueLogo20 {
	float:left;
	width:auto;
	max-width:45%;
	margin:1vw 27.5% 1vw 27.5%;
	position:relative;
}

#terms .wrap .text ul {
	float: left;
	width: calc(100% - 2vw);
	margin: 0px 0px 0px 2vw;
}

.headerCatalog {
	float:left;
	width:100%;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:center;
	font-size:34px;
	line-height:34px;	
	font-family: Gotham;
}
.smallText {
	float:left;
	width:100%;
	margin:5px 0px 0px 0px;
	color: #8b8b8b;
	font-size:11px;
	line-height:14px;
	text-align:justify;
	cursor:pointer;
}

@media screen and (min-width:1351px) and (max-width:5000px){
.flagUE {
	float:left;
	width:80px;
	position:absolute;
	left:200px;
	top:0;
	margin:15px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lang {
		float:right;
		margin:-6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:50%;
		right:80px;
		font-size:16px;
		line-height:16px;	
		font-family: Gotham;
	}
	.lang a {
		float:left;
		position:relative;
		padding:0px 0px 0px 1vw;
		color:#000;
		text-decoration:none;
	}
			.lang a:hover {
				text-decoration:underline;
			}
		.wrapper:hover .lang a {
			color:#000;
		}
		
.textInfo {
	float:right;
	margin:36px 20px 0px 0px;
	color: #ff0000;
	font-size:14px;
	line-height:14px;
	text-align:justify;
	text-decoration:underline;
}
}

@media screen and (min-width:1151px) and (max-width:1350px){
.flagUE {
	float:left;
	width:80px;
	position:absolute;
	left:190px;
	top:0;
	margin:15px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lang {
		float:right;
		margin:-6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:15px;
		right:2%;
		font-size:16px;
		line-height:16px;	
		font-family: Gotham;
	}
	.lang a {
		float:left;
		position:relative;
		padding:0px 0px 0px 1vw;
		color:#000;
		text-decoration:none;
	}
			.lang a:hover {
				text-decoration:underline;
			}
		.wrapper:hover .lang a {
			color:#000;
		}
		
.textInfo {
	float:right;
	margin:36px 20px 0px 0px;
	color: #ff0000;
	font-size:14px;
	line-height:14px;
	text-align:justify;
	text-decoration:underline;
}
}

@media screen and (min-width:0px) and (max-width:1150px){
.flagUE {
	float:left;
	width:45px;
	position:absolute;
	right:-5px;
	top:60px;
	margin:6px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lang {
		float:right;
		margin:-6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:50%;
		right:130px;
		font-size:16px;
		line-height:16px;	
		font-family: Gotham;
	}
	.lang a {
		float:left;
		position:relative;
		padding:0px 0px 0px 1vw;
		color:#000;
		text-decoration:none;
	}
			.lang a:hover {
				text-decoration:underline;
			}
		.wrapper:hover .lang a {
			color:#000;
		}
		
.textInfo {
	float:left;
	margin:-10px 0px 0px 0px;
	color: #ff0000;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	text-decoration:underline;
}
}


@media screen and (min-width:1751px) and (max-width:5000px){.no-comp{display:none !important;}
#wrapper{float:left;width:100%;position:fixed;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;height:90px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:182px;height:100%;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{float:left;width:1000px;position:relative;top:0;left:50%;margin:35px 0px 0px -500px;padding:0px 0px 0px 0px;font-size:18px;line-height:18px;font-family:Gotham;text-transform:uppercase;}
#wrapper nav ul{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;}
#wrapper nav ul li a{color:#000;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{float:right;margin:4px 35px 0px 35px;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{display:none !important;}
#wrapper .search-ikon{float:right;margin:37px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;position:relative;background-color:#000;}
#wrapper .submenu .close-submenu{float:right;margin:2px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu .submenu-wrap{width:1000px;position:relative;margin:0 auto;}
#wrapper .submenu .submenu-wrap .box{float:left;width:20%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2px;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:13px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:10px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:calc(100% - 90px);position:relative;margin:90px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-80px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;background:url(images/slider_down.png) bottom no-repeat;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:84px;text-transform:uppercase;font-size:84px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:30px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container .slides .box .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container .slides .box .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container .slides .box .more{float:left;width:200px;margin:20px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;text-decoration:none;color:white;font-family:Gotham;font-size:14px;font-weight:100;line-height:49px;text-transform:uppercase;text-align:center;border:1px solid #fff;top:0;left:50%;}
#container .arrow-left{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:650px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:300px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:86px;font-weight:700;line-height:86px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:30px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}
#start-1 .box{float:left;width:50%;height:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;height:545px;margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:400px;margin:0px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:200;line-height:28px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:24.4%;height:440px;margin:0px 0.8% 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:295px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:100%;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:360px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:86px;font-weight:700;line-height:360px;text-transform:uppercase;text-align:center;letter-spacing:12px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box{float:left;width:50%;height:750px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;}
#product-list .category .box-center{margin:0px 0px 0px -25%;left:50%;border-right:0 !important;}
#product-list .category .box:nth-of-type(even){border-right:0 !important;}
#product-list .category .box:nth-of-type(even) .inch{}
#product-list .category .box .hr{float:left;width:100%;height:90px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box .foto{float:left;width:80%;height:490px;margin:10px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:400px;margin:20px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:200;line-height:28px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#product-list .category .box .inch-ikon{float:left;width:99px;height:94px;margin:-67px 0px 0px -54px;padding:30px 0px 55px 0px;position:absolute;left:0;top:50%;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:5%;bottom:180px;z-index:10;}
#product-list .category .box .two-inch{display:block !important;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;height:45vw;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:22%;height:100%;margin:0px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:-200px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:50%;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:21px;font-weight:300;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:3.1vw;font-weight:700;line-height:3.1vw;text-transform:uppercase;}
#cart-1 .left .price{float:left;height:50px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 15px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:44px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:65%;height:85%;margin:40px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:right;width:20px;margin:0px 2% 0px 0px;padding:0px 0px 0px 0px;position:relative;top:5%;right:0;}
#cart-1 .right .arrow-left{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:8vh 0px 8vh 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;height:900px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-2 .left{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;margin:90px 0px 65px 0px;padding:0px 10px 0px 10px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;}
#cart-2 .left span{float:left;margin:88px 15px 65px 15px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;height:650px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;position:relative;font-family:GothamBK;font-size:15px;font-weight:300;line-height:29px;color:#9f9f9f;text-align:justify;text-transform:uppercase;}
#cart-2 .left .text{
	overflow: hidden;
	overflow-y: auto;
}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:90px 0px 65px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:18px;font-weight:300;line-height:30px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}
#cart-3 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:90px 0px 70px 0px;
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:0px 20px 0px 20px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .main-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .text-custom p{float:left;width:48%;height:105px;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:45%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:665px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:130px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:50%;height:750px;margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) center no-repeat;background-position:center !important;background-size:100% auto !important;}
#cart-5 .right{float:right;width:50%;height:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:90%;height:740px;margin:30px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;overflow-y:scroll;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:16px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:16px;}
#cart-5 .right .text table tr:first-child td:first-child{width:250px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:5px 0px 5px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 70px 0px;}
#cart-6 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:216px;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 15px 0px 362px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 15px 0px 262px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:19.2%;height:505px;margin:0px 0.95% 80px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(5), #features .box:nth-child(10), #features .box:nth-child(15), #features .box:nth-child(20), #features .box:nth-child(25), #features .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#features .box .foto{float:left;width:100%;height:360px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#news .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:33px;font-weight:700;line-height:40px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:584px;height:389px;position:relative;margin:0px 50px 10px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:26px;}
#news .wrap .text strong{color:black;font-size:18px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 13px 0px;width:24%;height:210px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:19.2%;height:445px;margin:0px 0.95% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(5), #team .box:nth-child(10), #team .box:nth-child(15), #team .box:nth-child(20), #team .box:nth-child(25), #team .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#team .box .foto{float:left;width:100%;height:360px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#about .wrap{width:1280px;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:190px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:48px;font-weight:700;line-height:48px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:45%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:840px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:15px;font-weight:100;line-height:24px;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:18px;font-weight:500;line-height:30px;}
#about .wrap .box-about .about-gallery{float:right;width:300px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:300px;height:200px;margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:304px;height:180px;margin:0px 21px 21px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:1170px;margin:140px 0px 80px 55px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:50%;margin:-120px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top 105px right no-repeat;}
#about .wrap .box-story .box .title{float:right;margin:100px -20px 0px 0px;padding:0px 110px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_left_bg.png) right no-repeat;}
#about .wrap .box-story .box .left{float:left;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#about .wrap .box-story .box-right{float:right;width:50%;margin:-120px 2px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top left no-repeat;}
#about .wrap .box-story .box-right .title{float:left;margin:100px 0px 0px -20px;padding:0px 0px 0px 110px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_right_bg.png) left no-repeat;}
#about .wrap .box-story .box-right .left{float:right;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:20%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:24px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;height:855px;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider .left{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:80%;margin:80px 0px 55px 10%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:60px;font-weight:700;line-height:61px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;height:80px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:80%;margin:27px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:21px;font-weight:500;line-height:21px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{float:left;width:1px;height:25px;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:24px;font-weight:500;line-height:25px;text-transform:uppercase;border-left:1px solid white;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:80%;margin:35px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:29px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:80%;height:80px;margin:35px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:80%;margin:30px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:650px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-position:center !important;background-size:cover!important; }
#rider-1 .rider-video .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:350px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:28px;font-weight:700;line-height:55px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:50%;}
#bikechecks .box-30{width:33.33%;}
#bikechecks .box{float:left;width:100%;height:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:25px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:350px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:1170px;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:95%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:31%;height:390px;margin:0px 3.5% 50px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 50px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:330px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:1170px;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:100%;margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 65px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/manuals_file_bg.png) center no-repeat;}
#manuals .wrap .pliki-big .plik-last{margin:30px 0px 0px 0px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:1170px;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 40px 0px;}
#contact .wrap{width:1170px;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .social-box{float:left;width:100%;height:65px;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:508px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:60px 0px 60px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:24%;margin:0px 1% 30px 0px;}
.form-box-last{float:left;width:25%;margin:0px 0px 0px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;height:190px;position:relative;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:1170px;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:16px;line-height:30px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:16%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:right;width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:14px;font-weight:100;line-height:6px;text-transform:uppercase;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:75%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:20%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:40px;text-transform:uppercase;font-size:44px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -90px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:50px;text-transform:uppercase;font-size:30px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:210px;position:relative;margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
#search .wrap{width:1170px;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;height:75px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:1170px;height:100%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;z-index:5;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:absolute;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:right;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:left;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:1461px) and (max-width:1750px){.no-comp{display:none !important;}
#wrapper{float:left;width:100%;position:fixed;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;height:90px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:182px;height:100%;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{float:left;width:890px;position:relative;top:0;left:50%;margin:37px 0px 0px -445px;padding:0px 0px 0px 0px;font-size:16px;line-height:16px;font-family:Gotham;text-transform:uppercase;}
#wrapper nav ul{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;}
#wrapper nav ul li a{color:#000;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{float:right;margin:3px 35px 0px 35px;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{display:none !important;}
#wrapper .search-ikon{float:right;margin:37px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;position:relative;background-color:#000;}
#wrapper .submenu .close-submenu{float:right;margin:2px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu .submenu-wrap{width:890px;position:relative;margin:0 auto;}
#wrapper .submenu .submenu-wrap .box{float:left;width:20%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2px;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:13px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:10px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:calc(100% - 90px);position:relative;margin:90px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-80px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;background:url(images/slider_down.png) bottom no-repeat;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:74px;text-transform:uppercase;font-size:74px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:26px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container .slides .box .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container .slides .box .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container .slides .box .more{float:left;width:200px;margin:20px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;text-decoration:none;color:white;font-family:Gotham;font-size:14px;font-weight:100;line-height:49px;text-transform:uppercase;text-align:center;border:1px solid #fff;top:0;left:50%;}
#container .arrow-left{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:240px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:76px;font-weight:700;line-height:76px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:30px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}
#start-1 .box{float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;height:500px;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:400px;margin:0px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:200;line-height:28px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:24.4%;height:440px;margin:0px 0.8% 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:295px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:100%;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:360px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:86px;font-weight:700;line-height:360px;text-transform:uppercase;text-align:center;letter-spacing:12px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box{float:left;width:50%;height:650px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;}
#product-list .category .box-center{margin:0px 0px 0px -25%;left:50%;border-right:0 !important;}
#product-list .category .box:nth-of-type(even){border-right:0 !important;}
#product-list .category .box:nth-of-type(even) .inch{ }
#product-list .category .box .hr{float:left;width:100%;height:90px;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box .foto{float:left;width:80%;height:380px;margin:1px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:400px;margin:20px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:200;line-height:28px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#product-list .category .box .inch-ikon{float:left;width:99px;height:94px;margin:-67px 0px 0px -54px;padding:30px 0px 55px 0px;position:absolute;left:0;top:50%;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:2%;bottom:130px;z-index:10;}
#product-list .category .box .two-inch{display:block !important;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;height:45vw;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:22%;height:100%;margin:0px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:-200px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:50%;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:21px;font-weight:300;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:3.1vw;font-weight:700;line-height:3.1vw;text-transform:uppercase;}
#cart-1 .left .price{float:left;height:50px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 15px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:44px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:65%;height:85%;margin:40px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:right;width:20px;margin:0px 2% 0px 0px;padding:0px 0px 0px 0px;position:relative;top:5%;right:0;}
#cart-1 .right .arrow-left{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:5vh 0px 5vh 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;height:900px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-2 .left{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;margin:90px 0px 65px 0px;padding:0px 10px 0px 10px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;}
#cart-2 .left span{float:left;margin:88px 15px 65px 15px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;height:650px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;position:relative;font-family:GothamBK;font-size:13px;font-weight:300;line-height:29px;color:#9f9f9f;text-align:justify;text-transform:uppercase;}
#cart-2 .left .text{
	overflow: hidden;
	overflow-y: auto;
}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:90px 0px 65px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:14px;font-weight:300;line-height:24px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}
#cart-3 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:90px 0px 70px 0px;
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:0px 20px 0px 20px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:21px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .main-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .text-custom p{float:left;width:48%;height:105px;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:45%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:665px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:130px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:50%;height:750px;margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) center no-repeat;background-position:center !important;background-size:100% auto !important;}
#cart-5 .right{float:right;width:50%;height:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:90%;height:740px;margin:30px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;overflow-y:scroll;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:14px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:16px;}
#cart-5 .right .text table tr:first-child td:first-child{width:250px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:5px 0px 5px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 70px 0px;}
#cart-6 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:216px;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 15px 0px 362px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 15px 0px 262px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:19.2%;height:405px;margin:0px 0.95% 80px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(5), #features .box:nth-child(10), #features .box:nth-child(15), #features .box:nth-child(20), #features .box:nth-child(25), #features .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#features .box .foto{float:left;width:100%;height:260px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:20px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#news .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:30px;font-weight:700;line-height:37px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:584px;height:389px;position:relative;margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:100;line-height:24px;}
#news .wrap .text strong{color:black;font-size:16px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 13px 0px;width:24%;height:210px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:19.2%;height:385px;margin:0px 0.95% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(5), #team .box:nth-child(10), #team .box:nth-child(15), #team .box:nth-child(20), #team .box:nth-child(25), #team .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#team .box .foto{float:left;width:100%;height:290px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#about .wrap{width:1280px;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:190px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:48px;font-weight:700;line-height:48px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:45%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:840px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:14px;font-weight:100;line-height:22px;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:18px;font-weight:500;line-height:30px;}
#about .wrap .box-about .about-gallery{float:right;width:300px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:300px;height:200px;margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:304px;height:180px;margin:0px 21px 21px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:1170px;margin:140px 0px 80px 55px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:50%;margin:-120px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top 105px right no-repeat;}
#about .wrap .box-story .box .title{float:right;margin:100px -20px 0px 0px;padding:0px 110px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_left_bg.png) right no-repeat;}
#about .wrap .box-story .box .left{float:left;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:14px;font-weight:300;line-height:22px;text-align:center;}
#about .wrap .box-story .box-right{float:right;width:50%;margin:-120px 2px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top left no-repeat;}
#about .wrap .box-story .box-right .title{float:left;margin:100px 0px 0px -20px;padding:0px 0px 0px 110px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_right_bg.png) left no-repeat;}
#about .wrap .box-story .box-right .left{float:right;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:20%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:24px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;height:855px;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider .left{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:80%;margin:60px 0px 35px 10%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:40px;font-weight:700;line-height:41px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:80%;margin:27px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{float:left;width:1px;height:15px;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:24px;font-weight:500;line-height:25px;text-transform:uppercase;border-left:1px solid white;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:80%;margin:35px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:14px;line-height:24px;text-transform:uppercase;color:#9f9f9f;font-weight:300;text-align:justify;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:80%;height:80px;margin:35px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:14px;line-height:23px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;font-size:14px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:80%;margin:30px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:550px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-size:cover;}
#rider-1 .rider-video .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:350px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:28px;font-weight:700;line-height:55px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:50%;}
#bikechecks .box-30{width:33.33%;}
#bikechecks .box{float:left;width:100%;height:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:25px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:350px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:1170px;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:95%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:31%;height:390px;margin:0px 3.5% 50px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 50px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:330px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:1170px;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:100%;margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 65px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/manuals_file_bg.png) center no-repeat;}
#manuals .wrap .pliki-big .plik-last{margin:30px 0px 0px 0px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:1170px;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 40px 0px;}
#contact .wrap{width:1170px;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .social-box{float:left;width:100%;height:65px;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:508px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:60px 0px 60px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:24%;margin:0px 1% 30px 0px;}
.form-box-last{float:left;width:25%;margin:0px 0px 0px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;height:190px;position:relative;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:1170px;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:16px;line-height:30px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:16%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:right;width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:14px;font-weight:100;line-height:6px;text-transform:uppercase;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:75%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:20%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:40px;text-transform:uppercase;font-size:44px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -90px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:50px;text-transform:uppercase;font-size:30px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:210px;position:relative;margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
#search .wrap{width:1170px;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;height:75px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:1170px;height:100%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;z-index:5;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:absolute;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:right;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:left;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:1170px) and (max-width:1460px){.no-comp{display:none !important;}
#wrapper{float:left;width:100%;position:fixed;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;height:90px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:182px;height:100%;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{float:left;width:790px;position:relative;top:0;left:50%;margin:37px 0px 0px -335px;padding:0px 0px 0px 0px;font-size:16px;line-height:16px;font-family:Gotham;text-transform:uppercase;}
#wrapper nav ul{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;}
#wrapper nav ul li a{color:#000;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#000;padding:0px 0px 37px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{float:right;margin:4px 25px 0px 25px;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{display:none !important;}
#wrapper .search-ikon{float:right;margin:37px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;position:relative;background-color:#000;}
#wrapper .submenu .close-submenu{float:right;margin:2px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu .submenu-wrap{width:1000px;position:relative;margin:0 auto;}
#wrapper .submenu .submenu-wrap .box{float:left;width:20%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:2px;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:13px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:10px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:calc(100% - 90px);position:relative;margin:90px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-60px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;background:url(images/slider_down.png) bottom no-repeat;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:54px;text-transform:uppercase;font-size:54px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:30px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container .slides .box .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container .slides .box .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container .slides .box .more{float:left;width:200px;margin:20px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;text-decoration:none;color:white;font-family:Gotham;font-size:14px;font-weight:100;line-height:49px;text-transform:uppercase;text-align:center;border:1px solid #fff;top:0;left:50%;}
#container .arrow-left{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;top:50%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:250px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:30px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}
#start-1 .box{float:left;width:50%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;height:420px;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:400px;margin:0px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:24px;font-weight:200;line-height:24px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:24.4%;height:440px;margin:0px 0.8% 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:295px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:100%;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:360px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:86px;font-weight:700;line-height:360px;text-transform:uppercase;text-align:center;letter-spacing:12px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box{float:left;width:50%;height:550px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;}
#product-list .category .box-center{margin:0px 0px 0px -25%;left:50%;border-right:0 !important;}
#product-list .category .box:nth-of-type(even){border-right:0 !important;}
#product-list .category .box:nth-of-type(even) .inch{ }
#product-list .category .box .hr{float:left;width:100%;height:90px;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .box .foto{float:left;width:80%;height:290px;margin:10px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:400px;margin:30px 0px 0px -220px;padding:15px 30px 15px 30px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:24px;font-weight:200;line-height:24px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:50%;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#product-list .category .box .inch-ikon{float:left;width:99px;height:94px;margin:-67px 0px 0px -54px;padding:30px 0px 55px 0px;position:absolute;left:0;top:50%;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:2%;bottom:130px;z-index:10;}
#product-list .category .box .two-inch{display:block !important;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;height:45vw;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:25%;height:100%;margin:0px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:-200px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:50%;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:21px;font-weight:300;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:3.1vw;font-weight:700;line-height:3.1vw;text-transform:uppercase;}
#cart-1 .left .price{float:left;height:50px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 10px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:44px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:65%;height:85%;margin:40px 0px 0px 3%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:right;width:20px;margin:0px 2% 0px 0px;padding:0px 0px 0px 0px;position:relative;top:5%;right:0;}
#cart-1 .right .arrow-left{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:40px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 0px 5px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;height:800px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-2 .left{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;margin:90px 0px 65px 0px;padding:0px 10px 0px 10px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;}
#cart-2 .left span{float:left;margin:88px 15px 65px 15px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;height:600px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;position:relative;font-family:GothamBK;font-size:13px;font-weight:300;line-height:22px;color:#9f9f9f;text-align:justify;text-transform:uppercase;}
#cart-2 .left .text{
	overflow: hidden;
	overflow-y: auto;
}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:90px 0px 65px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:300;line-height:26px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}
#cart-3 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:90px 0px 70px 0px;
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:0px 20px 0px 20px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:22px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:22px;}
#cart-3 .wrap .main-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:22px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:22px;}
#cart-3 .wrap .text-custom p{float:left;width:48%;height:105px;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:45%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:565px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:130px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:50%;height:750px;margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) center no-repeat;background-position:center !important;background-size:100% auto !important;}
#cart-5 .right{float:right;width:50%;height:800px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:90%;height:760px;margin:30px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;overflow-y:scroll;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:14px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:14px;}
#cart-5 .right .text table tr:first-child td:first-child{width:250px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:5px 0px 5px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 70px 0px;}
#cart-6 .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:216px;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 15px 0px 362px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 15px 0px 262px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:19.2%;height:415px;margin:0px 0.95% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(5), #features .box:nth-child(10), #features .box:nth-child(15), #features .box:nth-child(20), #features .box:nth-child(25), #features .box:nth-child(30){margin:0px 0px 40px 0px !important;}
#features .box .foto{float:left;width:100%;height:260px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:13px;font-weight:700;line-height:22px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#news .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:33px;font-weight:700;line-height:40px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:584px;height:389px;position:relative;margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;}
#news .wrap .text strong{color:black;font-size:16px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 13px 0px;width:24%;height:210px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:19.2%;height:345px;margin:0px 0.95% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(5), #team .box:nth-child(10), #team .box:nth-child(15), #team .box:nth-child(20), #team .box:nth-child(25), #team .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#team .box .foto{float:left;width:100%;height:260px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
#about .wrap{width:1280px;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:190px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:48px;font-weight:700;line-height:48px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:45%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:840px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:15px;font-weight:100;line-height:24px;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:18px;font-weight:500;line-height:30px;}
#about .wrap .box-about .about-gallery{float:right;width:300px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:300px;height:200px;margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:304px;height:180px;margin:0px 21px 21px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:1170px;margin:140px 0px 80px 55px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:50%;margin:-120px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top 105px right no-repeat;}
#about .wrap .box-story .box .title{float:right;margin:100px -20px 0px 0px;padding:0px 110px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_left_bg.png) right no-repeat;}
#about .wrap .box-story .box .left{float:left;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#about .wrap .box-story .box-right{float:right;width:50%;margin:-120px 2px 0px 0px;padding:0px 0px 0px 0px;position:relative;clear:both;background:url(images/stroy_box_bg.png) top left no-repeat;}
#about .wrap .box-story .box-right .title{float:left;margin:100px 0px 0px -20px;padding:0px 0px 0px 110px;position:relative;color:black;font-family:GothamB;font-size:48px;font-weight:700;font-style:italic;line-height:48px;background:url(images/story_line_right_bg.png) left no-repeat;}
#about .wrap .box-story .box-right .left{float:right;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:20%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:21px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider .left{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:90%;margin:80px 0px 55px 5%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:40px;font-weight:700;line-height:41px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;height:80px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:90%;margin:27px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{float:left;width:1px;height:18px;margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:24px;font-weight:500;line-height:25px;text-transform:uppercase;border-left:1px solid white;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:90%;margin:35px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:14px;line-height:26px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:90%;height:80px;margin:35px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;margin:30px 10px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:80%;margin:30px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{display:none;float:left;width:50%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:450px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-size:cover !important;}
#rider-1 .rider-video .video-play{float:left;margin:-105px 0px 0px -105px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:310px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:28px;font-weight:700;line-height:55px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:50%;}
#bikechecks .box-30{width:33.33%;}
#bikechecks .box{float:left;width:100%;height:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:25px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:310px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:1170px;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:95%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:31%;height:320px;margin:0px 3.5% 50px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 50px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:250px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:1170px;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:100%;margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 65px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/manuals_file_bg.png) center no-repeat;}
#manuals .wrap .pliki-big .plik-last{margin:30px 0px 0px 0px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:1170px;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 40px 0px;}
#contact .wrap{width:1170px;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .social-box{float:left;width:100%;height:65px;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:508px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:20px 0px 60px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:24%;margin:0px 1% 30px 0px;}
.form-box-last{float:left;width:25%;margin:0px 0px 0px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;height:190px;position:relative;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:1170px;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:16px;line-height:30px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:1170px;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:16%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:right;width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:14px;font-weight:100;line-height:6px;text-transform:uppercase;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:75%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:20%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:95%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 2%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:5%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:40px;text-transform:uppercase;font-size:44px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -90px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:50px;text-transform:uppercase;font-size:30px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:90px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:210px;position:relative;margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
#search .wrap{width:1170px;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;height:75px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:1170px;height:100%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;z-index:5;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:absolute;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:right;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:left;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:761px) and (max-width:1169px){.no-comp{display:none !important;}
.small { width:50% !important;margin-right:20px  !important; }
#wrapper{float:left;width:100%;height:69px;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:142px;height:69px;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{display:none;float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:15px 0px 10px 0px;font-size:21px;line-height:30px;font-family:Gotham;text-transform:uppercase;background-color:#000;}
#wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;width:96%;position:relative;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;text-align:center;}
#wrapper nav ul li a{color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{display:none;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{float:right;font-size:50px;margin:11px 2% 0px 0px !important;cursor:pointer;color:#000;}
#wrapper .search-ikon{float:right;width:15px;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;position:relative;background-color:#000;border-top:0px solid #fff;}
#wrapper .submenu .close-submenu{float:left;width:30px;margin:0px 0px 10px -15px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;top:0;left:50%;}
#wrapper .submenu .submenu-wrap{position:relative;margin:0 auto}
#wrapper .submenu .all-width{float:left;width:100% !important;}
#wrapper .submenu .submenu-wrap .box{float:left;width:50%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box:last-child{width:100% !important;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:2px;text-align:center;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;text-align:center;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:80%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:12px 10px 10px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:500px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-60px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;}
#container .slides .box .nag{float:left;width:90%;margin:0px 0px 0px 5%;position:relative;color:white;font-family:GothamB;line-height:30px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:90%;margin:15px 0px 0px 5%;padding:10px 0px 10px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:22px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:3px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#container .slides .box .hr-l{display:none;}
#container .slides .box .hr-r{display:none;}
#container .slides .box .more{display:none;}
#container .arrow-left{float:left;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;width:18px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:4%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:36px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{display:none;float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;width:19px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#start-1 .box{float:left;width:50%;margin:0px 0px 0px 0px;padding:20px 0px 40px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){float:left;background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:90%;margin:0px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:0;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:50%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:185px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{float:left;width:90%;margin:0px 0px 0px 5%;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:90%;height:40px;margin:20px 0px 15px 5%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:20px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:90%;margin:0px 0px 0px 5%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:220px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;background-size:cover !important;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:250px;text-transform:uppercase;text-align:center;letter-spacing:6px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:30% !important;}
#product-list .category .box{float:left;width:50%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;overflow:hidden;}
#product-list .category .box-center{margin:0px 0px 0px -25%;left:50%;border-right:0 !important;}
#product-list .category .box .hr{float:left;width:90%;height:50px;margin:10px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;background-size:auto 100%!important;}
#product-list .category .box .foto{float:left;width:100%;height:320px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:90%;margin:20px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:20px;font-weight:200;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;top:0;left:0;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;background-size:25px auto !important;}
#product-list .category .box .inch-ikon{display:none;float:left;width:99px;height:94px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:0;top:0;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px -63px;padding:30px 0px 55px 0px;background-size:40px !important;position:absolute;left:50%;bottom:80px;z-index:10;}
#product-list .category .box .two-inch{display:none;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:96%;height:100%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:0;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:2px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;}
#cart-1 .left .price{float:left;height:48px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 20px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:50px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{display:none;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:80%;height:420px;margin:40px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:left;width:96%;margin:20px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;top:0;right:0;}
#cart-1 .right .arrow-left{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 10px 0px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}
#cart-2 .left{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;width:48%;margin:40px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;text-align:center;}
#cart-2 .left span{float:left;margin:37px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;text-align:justify;}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:40px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:50px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}
#cart-3 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:20px 0px 30px 0px;
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:0px 20px 0px 20px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .main-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .text-custom p{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:100%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:285px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:90px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:100%;height:260px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) no-repeat;background-position:top center !important;background-size:auto 100% !important;}
#cart-5 .right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:96%;margin:30px 0px 30px 2%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:12px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:13px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:3px 0px 3px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}
#cart-6 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:100%;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 0px 20px 0px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:48%;height:350px;margin:0px 2% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(2), #features .box:nth-child(4), #features .box:nth-child(6), #features .box:nth-child(8), #features .box:nth-child(10), #features .box:nth-child(12), #features .box:nth-child(14), #features .box:nth-child(16), #features .box:nth-child(18){margin:0px 0px 40px 0px;}
#features .box .foto{float:left;width:100%;height:210px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 50px 0px;}
#news .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:24px;font-weight:700;line-height:28px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:100%;height:250px;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:26px;}
#news .wrap .text strong{color:black;font-size:16px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 8px 0px;width:48%;height:210px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:49%;height:330px;margin:0px 2% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(2), #team .box:nth-child(4), #team .box:nth-child(6), #team .box:nth-child(8), #team .box:nth-child(10), #team .box:nth-child(12), #team .box:nth-child(14), #team .box:nth-child(16), #team .box:nth-child(18){margin:0px 0px 40px 0px;}
#team .box .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#about .wrap{width:96%;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:40%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:15px;font-weight:100;line-height:21px;text-align:justify;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:16px;font-weight:500;line-height:24px;}
#about .wrap .box-about .about-gallery{float:left;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:50%;height:180px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:96%;margin:0px 0px 80px 2%;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#about .wrap .box-story .box-right{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box-right .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:50%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:24px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
#rider .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:96%;margin:40px 0px 35px 2%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:30px;font-weight:700;line-height:41px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:96%;margin:15px 0px 15px 2%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:21px;font-weight:500;line-height:31px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{display:none;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:96%;margin:35px 0px 0px 2%;padding:0px 0px 40px 0px;position:relative;color:white;font-family:GothamBK;font-size:14px;line-height:26px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:96%;margin:25px 0px 0px 2%;padding:0px 0px 25px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;width:100%;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 35px;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:96%;margin:30px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{display:none;float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:300px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-size:cover !important;}
#rider-1 .rider-video .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:270px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:125px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:22px;font-weight:700;line-height:45px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:100%;}
#bikechecks .box-30{width:100%;}
#bikechecks .box{float:left;width:100%;height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:500;line-height:22px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:13px;line-height:26px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:250px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:96%;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
catalog .wrap .mobile-iframe{height:400px !important;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:96%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:50%;height:290px;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 30px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:230px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:96%;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:660px;margin:40px 0px 50px -310px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 40px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/manuals_file_bg.png) center no-repeat;}
#manuals .wrap .pliki-big .plik-last{margin:30px 40px 0px 0px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:96%;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#contact .wrap{width:96%;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:21px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#contact .wrap .social-box{float:left;width:200px;height:65px;margin:60px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:25px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:14px;line-height:26px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:40px 0px 60px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-last{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 30px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:96%;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:14px;line-height:22px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:33%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:18px;font-weight:100;line-height:6px;text-transform:uppercase;text-align:center;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;text-align:center;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;text-align:center;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;text-align:center;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:26px;text-transform:uppercase;font-size:20px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -75px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:30px;text-transform:uppercase;font-size:20px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:100px;position:relative;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:22px;line-height:22px;font-weight:100;text-align:center;}
#search .wrap{width:96%;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:92%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:96%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px -75px;padding:0px 0px 0px 0px;position:relative;z-index:5;top:0;left:50%;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:relative;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:left;width:100%;position:relative;margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:right;width:100%;margin:25px 0px 0px 0px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:right;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:480px) and (max-width:760px){.no-comp{display:none !important;}
.small { width:50% !important;float:left  !important; }
#wrapper{float:left;width:100%;height:69px;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:142px;height:100%;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{display:none;float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:15px 0px 10px 0px;font-size:21px;line-height:30px;font-family:Gotham;text-transform:uppercase;background-color:#000;}
#wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;width:96%;position:relative;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;text-align:center;}
#wrapper nav ul li a{color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{display:none;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{float:right;font-size:50px;margin:11px 2% 0px 0px !important;cursor:pointer;color:#000;}
#wrapper .search-ikon{float:right;width:15px;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;position:relative;background-color:#000;border-top:0px solid #fff;}
#wrapper .submenu .close-submenu{float:left;width:30px;margin:0px 0px 10px -15px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;top:0;left:50%;}
#wrapper .submenu .submenu-wrap{position:relative;margin:0 auto}
#wrapper .submenu .all-width{float:left;width:100% !important;}
#wrapper .submenu .submenu-wrap .box{float:left;width:50%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box:last-child{width:100% !important;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:2px;text-align:center;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;text-align:center;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:80%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:12px 10px 10px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:300px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-60px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;}
#container .slides .box .nag{float:left;width:90%;margin:0px 0px 0px 5%;position:relative;color:white;font-family:GothamB;line-height:30px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:90%;margin:15px 0px 0px 5%;padding:10px 0px 10px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:22px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:3px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#container .slides .box .hr-l{display:none;}
#container .slides .box .hr-r{display:none;}
#container .slides .box .more{display:none;}
#container .arrow-left{float:left;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;width:18px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:4%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:36px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{display:none;float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;width:19px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#start-1 .box{float:left;width:50%;margin:0px 0px 0px 0px;padding:20px 0px 40px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){float:left;background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:90%;margin:0px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:0;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:50%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:185px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{float:left;width:90%;margin:0px 0px 0px 5%;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:90%;height:40px;margin:20px 0px 15px 5%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:18px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:90%;margin:0px 0px 0px 5%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:220px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;background-size:cover !important;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:250px;text-transform:uppercase;text-align:center;letter-spacing:6px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:30% !important;}
#product-list .category .box{float:left;width:50%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;overflow:hidden;}
#product-list .category .box-center{margin:0px 0px 0px -25%;left:50%;border-right:0 !important;}
#product-list .category .box .hr{float:left;width:90%;height:50px;margin:10px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;background-size:auto 100%!important;}
#product-list .category .box .foto{float:left;width:100%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:90%;margin:20px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:20px;font-weight:200;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;top:0;left:0;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;background-size:25px auto !important;}
#product-list .category .box .inch-ikon{display:none;float:left;width:99px;height:94px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:0;top:0;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px -63px;padding:30px 0px 55px 0px;background-size:40px !important;position:absolute;left:50%;bottom:80px;z-index:10;}
#product-list .category .box .two-inch{display:none;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:96%;height:100%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:0;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:2px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;}
#cart-1 .left .price{float:left;height:48px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 20px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:50px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{display:none;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:80%;height:300px;margin:40px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:left;width:96%;margin:20px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;top:0;right:0;}
#cart-1 .right .arrow-left{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 10px 0px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}
#cart-2 .left{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;width:48%;margin:40px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;text-align:center;}
#cart-2 .left span{float:left;margin:37px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;text-align:justify;}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:40px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:50px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}
#cart-3 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:10px 0px 10px 0px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .main-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .text-custom p{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:100%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:285px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:90px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:100%;height:260px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) no-repeat;background-position:top center !important;background-size:auto 100% !important;}
#cart-5 .right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:96%;margin:30px 0px 30px 2%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:12px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:13px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:3px 0px 3px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}
#cart-6 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:100%;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 0px 20px 0px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:48%;height:350px;margin:0px 2% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(2), #features .box:nth-child(4), #features .box:nth-child(6), #features .box:nth-child(8), #features .box:nth-child(10), #features .box:nth-child(12), #features .box:nth-child(14), #features .box:nth-child(16), #features .box:nth-child(18){margin:0px 0px 40px 0px;}
#features .box .foto{float:left;width:100%;height:210px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 50px 0px;}
#news .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:24px;font-weight:700;line-height:28px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:100%;height:250px;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:26px;}
#news .wrap .text strong{color:black;font-size:16px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 8px 0px;width:48%;height:210px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:49%;height:330px;margin:0px 2% 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(2), #team .box:nth-child(4), #team .box:nth-child(6), #team .box:nth-child(8), #team .box:nth-child(10), #team .box:nth-child(12), #team .box:nth-child(14), #team .box:nth-child(16), #team .box:nth-child(18){margin:0px 0px 40px 0px;}
#team .box .foto{float:left;width:100%;height:240px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#about .wrap{width:96%;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:40%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:15px;font-weight:100;line-height:21px;text-align:justify;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:16px;font-weight:500;line-height:24px;}
#about .wrap .box-about .about-gallery{float:left;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:50%;height:180px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:96%;margin:0px 0px 80px 2%;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#about .wrap .box-story .box-right{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box-right .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:50%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:24px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
#rider .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:96%;margin:40px 0px 35px 2%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:30px;font-weight:700;line-height:41px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:96%;margin:15px 0px 15px 2%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:21px;font-weight:500;line-height:31px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{display:none;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:96%;margin:35px 0px 0px 2%;padding:0px 0px 40px 0px;position:relative;color:white;font-family:GothamBK;font-size:14px;line-height:26px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:96%;margin:25px 0px 0px 2%;padding:0px 0px 25px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;width:100%;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 35px;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:96%;margin:30px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{display:none;float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:300px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-size:cover !important;}
#rider-1 .rider-video .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:270px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:125px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:22px;font-weight:700;line-height:45px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:100%;}
#bikechecks .box-30{width:100%;}
#bikechecks .box{float:left;width:100%;height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:500;line-height:22px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:13px;line-height:26px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:250px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:96%;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
catalog .wrap .mobile-iframe{height:400px !important;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:96%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:100%;height:330px;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 50px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:270px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:96%;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:100%;margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 0px 0px -90px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;background:url(images/manuals_file_bg.png) center no-repeat;clear:both;}
#manuals .wrap .pliki-big .plik-last{margin:30px 0px 0px -90px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:96%;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#contact .wrap{width:96%;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:21px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#contact .wrap .social-box{float:left;width:200px;height:65px;margin:60px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:25px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:14px;line-height:26px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:20px 0px 60px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-last{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 30px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:96%;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:14px;line-height:22px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:33%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:18px;font-weight:100;line-height:6px;text-transform:uppercase;text-align:center;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;text-align:center;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;text-align:center;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;text-align:center;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:26px;text-transform:uppercase;font-size:20px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -75px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:30px;text-transform:uppercase;font-size:20px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:100px;position:relative;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:22px;line-height:22px;font-weight:100;text-align:center;}
#search .wrap{width:96%;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:92%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:96%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px -75px;padding:0px 0px 0px 0px;position:relative;z-index:5;top:0;left:50%;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:relative;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:left;width:100%;position:relative;margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:right;width:100%;margin:25px 0px 0px 0px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:right;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:1px) and (max-width:479px){.no-comp{display:none !important;}
.small { width:45% !important;float:left  !important; }
.small .form-input{ font-size:12px !important; }
#wrapper{float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff url(images/wrapper_bg.jpg) top no-repeat;z-index:35;}
#wrapper .wrap{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .wrap .logo-href{float:left;width:112px;height:100%;position:absolute;background:#000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
align-items:center;
align-content:center;}
#wrapper .wrap .logo{float:left;position:relative;width:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav{display:none;float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:15px 0px 10px 0px;font-size:21px;line-height:30px;font-family:Gotham;text-transform:uppercase;background-color:#000;}
#wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;width:96%;position:relative;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;list-style:none;cursor:pointer;text-align:center;}
#wrapper nav ul li a{color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li a.active{color:#fff;padding:0px 0px 0px 0px;background:url(images/wrapper_li_bg.png) bottom no-repeat;}
#wrapper nav ul li .menu-hr{display:none;}
#wrapper nav ul li:last-child .menu-hr{display:none;}
#wrapper .menu-tel{float:right;font-size:50px;margin:11px 2% 0px 0px !important;cursor:pointer;color:#000;}
#wrapper .search-ikon{float:right;width:15px;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#wrapper .submenu{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;position:relative;background-color:#000;border-top:0px solid #fff;}
#wrapper .submenu .close-submenu{float:left;width:30px;margin:0px 0px 10px -15px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;top:0;left:50%;}
#wrapper .submenu .submenu-wrap{position:relative;margin:0 auto}
#wrapper .submenu .all-width{float:left;width:100% !important;}
#wrapper .submenu .submenu-wrap .box{float:left;width:50%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap .box:last-child{width:100% !important;}
#wrapper .submenu .submenu-wrap .box .title{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:2px;text-align:center;}
#wrapper .submenu .submenu-wrap .box a{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:Gotham;font-size:15px;font-weight:500;line-height:26px;text-transform:uppercase;text-decoration:none;text-align:center;}
#wrapper .submenu .submenu-wrap .box a:hover{color:#fff;}
#wrapper .submenu .submenu-wrap .box .active-kategorie{color:#fff;}
#wrapper .submenu .submenu-wrap form{float:left;width:80%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wrapper .submenu .submenu-wrap form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .submenu-wrap form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#wrapper .submenu .close-submenu-search{float:right;margin:12px 10px 10px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#container{float:left;width:100%;height:400px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;margin:-80px 0px 0px 0px;padding:0px 0px 30px 0px;position:relative;top:50%;left:0;}
#container .slides .box .nag{float:left;width:90%;margin:0px 0px 0px 5%;position:relative;color:white;font-family:GothamB;line-height:30px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;}
#container .slides .box .text{float:left;width:90%;margin:15px 0px 0px 5%;padding:10px 0px 10px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:22px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:3px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#container .slides .box .hr-l{display:none;}
#container .slides .box .hr-r{display:none;}
#container .slides .box .more{display:none;}
#container .arrow-left{float:left;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-right{float:right;width:22px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;right:2%;bottom:5%;cursor:pointer;z-index:15;}
#container .arrow-down{float:left;width:18px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:4%;cursor:pointer;z-index:15;}
#container-small{float:left;width:100%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#container-small h1{float:left;width:100%;margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;text-transform:uppercase;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:36px;text-transform:uppercase;letter-spacing:1px;}
#container-small .text{display:none;float:left;width:100%;margin:15px 0px 0px 0px;position:relative;color:white;font-family:GothamCondBook;line-height:30px;text-transform:uppercase;font-size:22px;font-weight:100;text-align:center;clear:both;letter-spacing:12px;}
#container-small .text .hr-l{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:-20px;}
#container-small .text .hr-r{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;top:-8px;left:10px;}
#container-small .small-arrow-down{float:left;width:19px;margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;position:absolute;left:50%;bottom:5%;cursor:pointer;z-index:15;}
.std{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#start-1 .box{float:left;width:100%;margin:0px 0px 1px 0px;padding:20px 0px 40px 0px;position:relative;background-color:#f1f5f7;}
#start-1 .box:nth-child(2), #start-1 .box:nth-child(3){float:right;background-color:#e7eaec;}
#start-1 .box .foto{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-1 .box .foto .img{width:90%;display:block;margin-left:auto;margin-right:auto;}
#start-1 .box h2{float:left;width:90%;margin:0px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;letter-spacing:4px;text-align:center;top:0;left:0;}
#start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;border-bottom:1px solid #000;}
#start-2 .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#start-2 .box{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box:nth-child(4){margin:0px 0px 0px 0px !important;}
#start-2 .box .foto{float:left;width:100%;height:225px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#start-2 .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#start-2 .box:hover .hover{opacity:1;}
#start-2 .box .date{float:left;width:90%;margin:0px 0px 0px 5%;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#start-2 .box h3{float:left;width:90%;height:40px;margin:20px 0px 15px 5%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;overflow:hidden;}
#start-2 .box .more{float:left;width:90%;margin:0px 0px 0px 5%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#product-list{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#product-list .category{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#product-list .category .header{float:left;width:100%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;background-size:cover !important;}
#product-list .category .header h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:36px;font-weight:700;line-height:250px;text-transform:uppercase;text-align:center;letter-spacing:6px;}
#product-list .category .logo-header{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:50% !important;}
#product-list .category .box{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #e8e8e8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:white;overflow:hidden;}
#product-list .category .box .hr{float:left;width:90%;height:50px;margin:10px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;background-size:auto 100%!important;}
#product-list .category .box .foto{float:left;width:100%;height:210px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#product-list .category .box .foto .img{display:block;margin:0 auto;width:100%;}
#product-list .category .color{float:left;width:100%;height:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:0;background:url(images/product_color_null.png) center no-repeat;}
#product-list .category .box h3{float:left;width:90%;margin:20px 0px 0px 5%;padding:15px 0px 15px 0px;border-top:1px solid #101111;border-bottom:1px solid #101111;position:relative;color:black;font-family:GothamB;font-size:20px;font-weight:200;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;top:0;left:0;}
#product-list .category .box .hr-down{float:left;width:100%;height:10px;margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;background-size:25px auto !important;}
#product-list .category .box .inch-ikon{display:none;float:left;width:99px;height:94px;margin:0px 0px 0px 0px;padding:30px 0px 55px 0px;position:absolute;left:0;top:0;z-index:10;}
#product-list .category .box .inch{float:left;width:126px;height:61px;margin:0px 0px 0px -63px;padding:30px 0px 55px 0px;background-size:40px !important;position:absolute;left:50%;bottom:80px;z-index:10;}
#product-list .category .box .two-inch{display:none;margin:-50px 0px 0px -64px;left:0 !important;background-color:transparent !important;}
#product-list .category .box .two-inch p{text-align:right !important;margin-left:-18px !important;}
#product-list .category .box .left-inch p{text-align:left !important;margin-left:20px !important;}
#product-list .category .box .inch p{float:left;width:100%;height:10px;margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:200;line-height:16px;text-transform:uppercase;text-align:center;}
#product-list .category .box .inch p span{font-size:22px;line-height:12px;}
#cart-1{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-1 .left{float:left;width:96%;height:100%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .left .dir a{color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:100;line-height:18px;text-transform:uppercase;text-decoration:none;position:relative;}
#cart-1 .left .name{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;left:0;top:0;}
#cart-1 .left .name .category{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:2px;}
#cart-1 .left .name h1{float:left;width:100%;margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;}
#cart-1 .left .price{float:left;width:95%;height:48px;margin:20px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;border:1px solid black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
#cart-1 .left .price .text{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:12px;font-weight:300;line-height:50px;text-transform:uppercase;}
#cart-1 .left .price .qtu{float:right;margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;position:relative;background-color:#000;color:#fff;font-weight:700;font-size:36px;line-height:50px;font-family:GothamCondBook;letter-spacing:1px;}
#cart-1 .left .price .qtu span{font-size:24px;}
#cart-1 .left .arrow-product-down{display:none;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 70px;position:absolute;left:0;bottom:10%;color:#606060;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:50px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:url(images/product_cart_arrow_down.png) left no-repeat;}
#cart-1 .middle{float:left;width:96%;height:200px;margin:40px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-1 .middle .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .middle .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-1 .right{float:left;width:96%;margin:20px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;top:0;right:0;}
#cart-1 .right .arrow-left{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .arrow-right{display:none;float:left;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#cart-1 .right .pag{float:left;width:100%;left:0;bottom:0;position:relative;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;z-index:5;}
#cart-1 .right .pag a{float:left;width:20px;height:20px;margin:0px 10px 0px 0px;background:url('images/product_cart_pag_off.png') bottom no-repeat;}
#cart-1 .right .pag a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_on.png') bottom no-repeat;}
#cart-1 .right .pag a:focus{outline:none;}
#cart-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}
#cart-2 .left{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;position:relative;background-color:black;}
#cart-2 .left .box{float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .left h2{float:left;width:48%;margin:40px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;cursor:pointer;text-align:center;}
#cart-2 .left span{float:left;margin:37px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:white;position:relative;top:0;left:0;}
#cart-2 .left h2:hover{text-decoration:line-through;}
#cart-2 .left .active-button{text-decoration:line-through;}
#cart-2 .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;text-align:justify;}
#cart-2 .left .text strong{color:white;}
#cart-2 .left .text-info{display:none;}
#cart-2 .right{float:left;width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#cart-2 .right .slide{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .slide .slide-box{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-2 .right .pag-gallery{float:left;width:20px;right:3%;bottom:0;position:absolute;margin:0px 0px 30px 0px;padding:2px 0px 2px 0px;z-index:15;}
#cart-2 .right .pag-gallery a{float:left;width:20px;height:20px;margin:0px 0px 10px 0px;background:url('images/product_cart_pag_gallery_off.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a.activeSlide{float:left;width:20px;height:20px;background:url('images/product_cart_pag_gallery_on.png') bottom no-repeat;}
#cart-2 .right .pag-gallery a:focus{outline:none;}
#cart-2-all{float:left;width:100%;position:relative;margin:40px 0px 0px 0px;padding:0px 0px 80px 0px;background-color:black;}
#cart-2-all .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-2-all .wrap .box{float:left;width:86%;margin:0px 0px 0px 7%;padding:0px 0px 0px 0px;position:relative;}
#cart-2-all .wrap h2{float:left;width:100%;margin:50px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;}
#cart-2-all .wrap h2 .hr{position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-4px;left:5px;}
#cart-2-all .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;font-size:16px;font-weight:300;line-height:26px;color:#9f9f9f;}
#cart-2-all .wrap .text strong{color:white;}
#cart-3{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 20px 0px;}
#cart-3 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-3 .wrap .top{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
#cart-3 .wrap .top h3{color:black;font-family:Gotham;font-size:17px;font-weight:500;padding:10px 0px 10px 0px;line-height:17px;text-transform:uppercase;}
#cart-3 .wrap .top .bike-specs{float:left;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .frame-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .main-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .manuals-specs{float:right;text-align:center;cursor:pointer;}
#cart-3 .wrap .top .bike-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .frame-specs:hover{text-decoration:line-through;}
#cart-3 .wrap .top .main-specs:hover{text-decoration:line-through;}
.active-specs{text-decoration:line-through;}
.cart-3-all .wrap .top .bike-specs{float:left !important;width:100% !important;text-align:center !important;}
#cart-3 .wrap .bike-text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .frame-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .overview-text{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:24px;}
#cart-3 .wrap .text-custom p{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;position:relative;border-bottom:1px solid #e6e6e6;}
#cart-3 .wrap .text-custom p:nth-child(even){float:right !important;width:100%;}
#cart-3 .wrap .text-custom strong{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamB;color:black;}
#cart-3 .wrap .text-custom h3{float:left;width:100%;margin:20px 0px 40px 0px;padding:0px 0px 20px 0px;color:black;font-family:Gotham;font-size:26px;font-weight:500;line-height:26px;text-transform:uppercase;border-bottom:2px solid #000;}
#cart-3 .wrap .text-standard{float:left;width:80%;line-height:28px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;}
#cart-3 .wrap .text-standard strong{font-size:16px;font-family:GothamB;color:black;}
#cart-4{float:left;width:100%;height:285px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-4 .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) top no-repeat;background-size:cover !important;}
#cart-4 .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#cart-4 .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#cart-5{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#cart-5 h3{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:90px;text-transform:uppercase;text-align:center;}
#cart-5 .left{float:left;width:100%;height:260px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:#000 url(images/geometry_bg.jpg) no-repeat;background-position:top center !important;background-size:auto 100% !important;}
#cart-5 .right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f2f2f2;}
#cart-5 .right .text{float:left;width:96%;margin:30px 0px 30px 2%;padding:0px 0px 0px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:13px;font-weight:300;}
#cart-5 .right .text table{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:GothamBK;position:relative;text-align:center;border-spacing:0;border-collapse:collapse;}
#cart-5 .right .text table tr td strong{font-weight:700;font-family:GothamB;text-align:left;color:black;font-size:12px;}
#cart-5 .right .text table tr:first-child{font-weight:700;font-family:GothamB;color:black;font-size:13px;}
#cart-5 .right .text table tr td{border-bottom:1px solid #000;padding:3px 0px 3px 0px;}
#cart-6{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}
#cart-6 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#cart-6 .wrap .button{float:left;width:100%;border:1px solid black;color:black;font-family:Gotham;font-size:15px;font-weight:700;line-height:50px;text-transform:uppercase;text-decoration:none;text-align:center;}
#cart-6 .wrap .button-1{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .button-3{float:left;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#cart-6 .wrap .margin-left {margin:0px 0px 20px 0px;}
#features{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#features .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#features .box{float:left;width:100%;height:410px;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#features .box:nth-child(5), #features .box:nth-child(10), #features .box:nth-child(15), #features .box:nth-child(20), #features .box:nth-child(25), #features .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#features .box .foto{float:left;width:100%;height:260px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;}
#features .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#features .box:hover .hover{opacity:1;}
#features .box .date{color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase;}
#features .box h3{float:left;width:100%;height:40px;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;overflow:hidden;}
#features .box .more{float:left;width:100%;padding:20px 0px 0px 0px;color:#cacaca;font-family:Gotham;font-size:16px;font-weight:100;line-height:16px;text-transform:uppercase;border-top:2px solid #000;}
#news{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 50px 0px;}
#news .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#news .wrap .date{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#6c6c6c;font-family:Gotham;font-size:12px;font-weight:300;line-height:36px;text-transform:uppercase;}
#news .wrap h2{float:left;width:100%;height:100%;position:relative;margin:10px 0px 40px 0px;padding:0px 0px 25px 0px;color:black;font-family:GothamB;font-size:24px;font-weight:700;line-height:28px;text-transform:uppercase;border-bottom:2px solid #000;}
#news .wrap .foto{float:left;width:100%;height:200px;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}
#news .wrap .text{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:100;line-height:26px;}
#news .wrap .text strong{color:black;font-size:16px;font-family:GothamB;}
#news .wrap .text a{text-decoration:none;color:black;}
#news .wrap .galeria{float:left;width:100%;margin:40px 0px 0px 0px;}
#news .wrap .gallery-box, #news .wrap .gallery-box-last{float:left;margin:0px 0px 15px 0px;width:100%;height:250px;overflow:hidden;border:0px solid #b0b0b0;}
#news .wrap .gallery-box{margin-right:1%;}
#team{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#team .wrap{width:98%;height:100%;position:relative;margin:0 auto;}
#team .box{float:left;width:100%;height:400px;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#team .box:nth-child(5), #team .box:nth-child(10), #team .box:nth-child(15), #team .box:nth-child(20), #team .box:nth-child(25), #team .box:nth-child(30){margin:0px 0px 80px 0px !important;}
#team .box .foto{float:left;width:100%;height:310px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#team .box .foto .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
#team .box:hover .hover{opacity:1;}
#team .box .foto .hover .hover-bg{float:right;position:absolute;right:10px;bottom:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#team .box h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 20px 0px;position:relative;color:black;font-family:Gotham;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#about .wrap{width:96%;position:relative;margin:0 auto;}
#about .wrap h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:GothamB;font-size:36px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase;}
#about .wrap .hr-down{float:left;width:100%;height:10px;margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/list_product_hr_down.png) center no-repeat;}
#about .wrap .nav{float:left;width:100%;margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .nav a{float:left;width:40%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:17px;font-weight:500;line-height:17px;text-transform:uppercase;text-decoration:none;text-align:right;cursor:pointer;}
#about .wrap .nav a:last-child{float:right;text-align:left;}
#about .wrap .nav a:hover{text-decoration:line-through;}
#about .wrap .nav .active-a{text-decoration:line-through;}
#about .wrap .box-about{float:left;width:100%;margin:0px 0px 50px 0px;padding:50px 0px 50px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .box-about .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;font-family:GothamBK;color:dimgrey;font-size:15px;font-weight:100;line-height:21px;text-align:justify;}
#about .wrap .box-about .text strong{font-family:Gotham;color:black;font-size:16px;font-weight:500;line-height:24px;}
#about .wrap .box-about .about-gallery{float:left;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-about .about-gallery .gallery-box{float:right;width:100%;height:200px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all{float:left;width:100%;margin:40px 0px 0px 0px;padding:50px 0px 0px 0px;position:relative;border-top:2px solid #000;}
#about .wrap .about-gallery-all .gallery-box{float:left;width:100%;height:180px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .about-gallery-all .last{margin-right:0px;}
#about .wrap .box-story{float:left;width:96%;margin:0px 0px 80px 2%;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#about .wrap .box-story .box-right{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .title{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;color:black;font-family:GothamB;font-size:32px;font-weight:700;font-style:italic;line-height:32px;text-align:center;}
#about .wrap .box-story .box-right .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .foto{float:left;width:100%;height:240px;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#about .wrap .box-story .box-right .left .text{float:left;width:100%;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#484848;font-family:GothamBK;font-size:16px;font-weight:300;line-height:24px;text-align:center;}
#distributors{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#distributors .wrap{width:100%;height:100%;position:relative;margin:0 auto;}
#distributors .box{float:left;width:100%;height:390px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#distributors .box:nth-child(5), #distributors .box:nth-child(10), #distributors .box:nth-child(15), #distributors .box:nth-child(20), #distributors .box:nth-child(25), #distributors .box:nth-child(30){margin:0px 0px 0px 0px !important;}
#distributors .box:nth-child(even){background-color:#f6f6f6;}
#distributors .box h3{float:left;width:80%;margin:45px 0px 25px 10%;padding:20px 0px 20px 0px;position:relative;color:black;font-family:GothamB;font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;text-align:center;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
#distributors .box .text{float:left;width:80%;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:13px;line-height:24px;font-weight:300;}
#distributors .box .text a{text-decoration:none;color:black;}
.pagination{float:left;width:100%;height:68px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.paginations{position:relative;top:29px;display:inline-block;}
.pagination-number{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-family:Gotham;font-size:14px;font-weight:100;line-height:14px;text-transform:uppercase;color:#cacaca;text-decoration:none;}
.active-pagination{color:black;}
.pagination-arrow-left{float:left;margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
.pagination-arrow-right{float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;}
#rider{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;}
#rider .left{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;position:relative;background-color:black;}
#rider .left h1{float:left;width:96%;margin:40px 0px 35px 2%;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:30px;font-weight:700;line-height:41px;text-transform:uppercase;}
#rider .left .nav{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .nav .wrap{float:left;width:96%;margin:15px 0px 15px 2%;padding:0px 0px 0px 0px;position:relative;}
#rider .left .nav .wrap .head{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#525252;font-family:Gotham;font-size:21px;font-weight:500;line-height:31px;text-transform:uppercase;cursor:pointer;}
#rider .left .nav .wrap .active-head, #rider .left .nav .wrap .head:hover{color:#fff !important;}
#rider .left .nav .wrap .hr{display:none;}
#rider .left .head-box-1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .text{float:left;width:96%;margin:35px 0px 0px 2%;padding:0px 0px 40px 0px;position:relative;color:white;font-family:GothamBK;font-size:14px;line-height:26px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .text strong{color:#d0d0d0;font-family:GothamB;font-weight:500;}
#rider .left .social{float:left;width:96%;margin:25px 0px 0px 2%;padding:0px 0px 25px 0px;position:relative;border-top:1px solid #333;border-bottom:1px solid #333;}
#rider .left .social .main{float:left;width:100%;margin:30px 10px 0px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/social_main.png) left no-repeat;}
#rider .left .social a{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 35px;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;text-decoration:none;color:#d0d0d0;font-weight:100;}
#rider .left .social a:hover{color:#fff;}
#rider .left .career{float:left;width:96%;margin:30px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;background-color:#000;}
#rider .left .career .main{float:left;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 0px 35px;position:relative;font-family:Gotham;font-size:15px;line-height:25px;text-transform:uppercase;color:#d0d0d0;font-weight:500;background:url(images/career_main_bg.png) left no-repeat;}
#rider .left .career .info{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamBK;font-size:15px;line-height:25px;text-transform:uppercase;color:#9f9f9f;font-weight:300;}
#rider .left .plus{float:left;margin:10px 0px 0px 210px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;clear:both;}
#rider .left .head-box-2{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .left .head-box-3{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right{display:none;float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider .right .foto{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-1 .rider-video{float:left;width:100%;height:300px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#rider-1 .rider-video .video-bg{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/video_bg.jpg) center no-repeat;background-size:cover !important;}
#rider-1 .rider-video .video-play{float:left;width:150px;margin:-75px 0px 0px -75px;padding:0px 0px 0px 0px;position:absolute;left:50%;top:50%;z-index:30;cursor:pointer;}
#rider-1 .rider-video .video{display:none;float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;}
#rider-gallery .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#rider-gallery .gallery-box, #rider-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:300px;overflow:hidden;border:0px solid #b0b0b0;}
#rider-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#rider-gallery .gallery-box:hover .hover{opacity:1;}
#rider-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#rider-gallery .nav .rider-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .nav .rider-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#rider-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#bikechecks{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#bikechecks .header{float:left;width:100%;height:125px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-color:black;}
#bikechecks .header h3{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;font-size:22px;font-weight:700;line-height:45px;text-transform:uppercase;text-align:center;}
#bikechecks .header h3 span{position:relative;padding:15px 0px 15px 60px;border-top:1px solid white;border-bottom:1px solid white;}
#bikechecks .box-all{float:left;width:100%;margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;position:relative;border-bottom:1px solid #f2f2f2;}
#bikechecks .box-bike{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks .box-100{width:100%;}
#bikechecks .box-50{width:100%;}
#bikechecks .box-30{width:100%;}
#bikechecks .box{float:left;width:100%;height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .box .title{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:15px;font-weight:500;line-height:22px;text-transform:uppercase;text-align:center;}
#bikechecks .box:hover{background-color:#f2f2f2;}
#bikechecks .active-box{background-color:#f2f2f2;}
#bikechecks .info{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bikechecks .info .text{float:left;width:96%;margin:0px 0px 0px 2%;padding:40px 0px 40px 0px;position:relative;font-family:GothamBK;font-size:13px;line-height:26px;text-transform:uppercase;text-align:center;color:#707070;font-weight:300;}
#bikechecks .info .text strong{font-family:GothamB;color:black;font-weight:500;}
#bikechecks .rider-gallery{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery{float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;}
.box-gallery-2{display:none;}
.box-gallery-3{display:none;}
.active-gallery{display:block;}
#bikechecks-gallery .galeria{float:left;width:100%;margin:0px 0px 0px 0px;}
#bikechecks-gallery .gallery-box, #bikechecks-gallery .gallery-box-last{float:left;margin:0px 0px 0px 0px;width:100%;height:300px;overflow:hidden;border:0px solid #b0b0b0;}
#bikechecks-gallery .gallery-box .hover{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:rgba(0, 0, 0, 0.6);background:rgba(0, 0, 0, 0.6) url(images/hover_bg.png) right 10px bottom 10px no-repeat;opacity:0;}
#bikechecks-gallery .gallery-box:hover .hover{opacity:1;}
#bikechecks-gallery .nav{float:left;width:100%;height:70px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bikechecks-gallery .nav .bikechecks-arrow-left{float:left;margin:29px 0px 0px 30px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .nav .bikechecks-arrow-right{float:right;margin:29px 30px 0px 0px;padding:0px 0px 0px 0px;position:relative;cursor:pointer;z-index:21;}
#bikechecks-gallery .owl-pagination{display:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;bottom:-50px;text-align:center !important;z-index:20;}
#faq{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#faq .wrap{width:96%;position:relative;margin:0 auto;}
#faq .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#faq .wrap h3{float:left;width:95%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:black;font-family:GothamB;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;background:url(images/faq_down.png) right no-repeat;}
#faq .wrap .active-faq{background:url(images/faq_up.png) right no-repeat;}
#faq .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;position:relative;color:black;font-family:GothamBK;font-size:15px;font-weight:100;line-height:22px;border-top:1px solid black;}
#faq .wrap .text a{text-decoration:none;color:black;}
#faq .box:last-child{border-bottom:1px solid black;}
#catalog{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}
#catalog .wrap{width:100%;position:relative;margin:0 auto;}
catalog .wrap .mobile-iframe{height:400px !important;}
#wallpapers{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}
#wallpapers .wrap{width:96%;position:relative;margin:0 auto;}
#wallpapers .wrap .galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box{float:left;width:100%;height:280px;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #000;}
#wallpapers .wrap .galeria .box-last{margin:0px 0px 50px 0px !important;}
#wallpapers .wrap .box .gallery-box{float:left;width:100%;height:220px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#wallpapers .wrap .galeria .box .title{float:left;margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase;}
#wallpapers .wrap .galeria .box .download{float:right;margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#cacaca;font-family:GothamBK;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#manuals{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 30px 0px;}
.no-top{padding:0px 0px 30px 0px !important;}
#manuals .wrap{width:96%;position:relative;margin:0 auto;}
#manuals .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:Gotham;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;text-align:center;}
#manuals .wrap .text-small{float:left;width:98%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:14px;font-weight:100;line-height:28px;text-align:left;}
#manuals .wrap .pliki-full{float:left;width:100%;margin:85px 0px 35px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:6px;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;}
#manuals .wrap .pliki-full .plik-tytul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:68px;text-transform:uppercase;text-align:center;}
#manuals .wrap h5{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#b7b7b7;font-family:GothamB;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
#manuals .wrap .pliki-big{float:left;width:100%;margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;position:relative;}
#manuals .wrap .pliki-big .plik{float:left;width:180px;height:220px;margin:30px 0px 0px -90px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;background:url(images/manuals_file_bg.png) center no-repeat;clear:both;}
#manuals .wrap .pliki-big .plik-last{margin:30px 0px 0px -90px !important;}
#manuals .wrap .pliki-big .plik-roz{float:left;width:70%;margin:23px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#b6b6b6;font-family:GothamB;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;}
#manuals .wrap .pliki-big .plik-tytul{float:left;width:70%;margin:55px 0px 0px 15%;padding:0px 0px 0px 0px;position:relative;color:#010101;font-family:Gotham;font-size:14px;font-weight:500;line-height:18px;}
#terms{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:70px 0px 50px 0px;}
#terms .wrap{width:96%;position:relative;margin:0 auto;}
#terms .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamBK;font-size:16px;font-weight:500;line-height:24px;text-align:center;}
#contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}
#contact .wrap{width:96%;position:relative;margin:0 auto;}
#contact .wrap .box{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#contact .wrap .box .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:16px;line-height:30px;font-family:GothamBK;font-weight:300;}
#contact .wrap .box .text h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:26px;font-weight:300;line-height:26px;text-transform:uppercase;letter-spacing:6px;}
#contact .wrap .box .text h3{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;color:black;font-family:GothamB;font-size:21px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:3px;}
#contact .wrap .social-box{float:left;width:200px;height:65px;margin:60px 0px 0px -100px;padding:0px 0px 0px 0px;position:relative;top:0;left:50%;border-top:1px solid #000;border-bottom:1px solid #000;}
#contact .wrap .social-box .ikon{float:left;width:20px;height:20px;margin:22px 10px 0px 0px;padding:0px 0px 0px 0px;}
#contact .wrap .social-box .ikon-1{background:url(images/ikon_kon_1.png) center no-repeat;margin-left:25px;}
#contact .wrap .social-box .ikon-2{background:url(images/ikon_kon_2.png) center no-repeat;}
#contact .wrap .social-box .ikon-3{background:url(images/ikon_kon_3.png) center no-repeat;}
#contact .wrap .social-box .ikon-4{background:url(images/ikon_kon_4.png) center no-repeat;}
#contact .wrap .social-box .ikon-5{background:url(images/ikon_kon_5.png) center no-repeat;}
#contact .wrap h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamCondBook;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap h4{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamB;font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:6px;text-align:center;}
#contact .wrap .text-form{float:left;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:center;color:#707070;font-size:14px;line-height:26px;font-family:GothamBK;font-weight:100;}
.formularz-div{float:left;width:100%;margin:60px 0px 80px 0px;}
.form-box-left{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box-right{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;}
.form-box{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-last{float:left;width:100%;margin:0px 0px 30px 0px;}
.form-box-all{float:left;width:100%;margin:0px 0px 0px 0px;}
.form-box-kod{float:left;width:0px;height:0px;margin:0px 0px 0px 0px;position:absolute;left:0;top:0;overflow:hidden;}
.form-text{float:left;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;width:100%;color:#010101;font-family:Gotham;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;}
.form-input{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-select{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #e5e5e5;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/contact_form_select.png) top 19px right 15px no-repeat;}
.form-textarea{float:left;width:100%;max-width:100%;height:150px;max-height:150px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 1%;border:1px solid #e0e0e0;background:#ffffff;font-size:15px;font-family:Gotham;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-submit{float:right;width:216px;height:50px;background-color:black;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;color:white;font-family:Gotham;font-size:15px;font-weight:100;line-height:15px;text-transform:uppercase;border:none;border:0px solid #dedede;cursor:pointer;letter-spacing:1px;}
.form-dziekuje{float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family:ProximaNova;margin:20px 0px 0px 0px;}
.form-input:focus, .form-textarea:focus, .form-submit:focus{outline:none;}
#contact-down{float:left;width:100%;position:relative;margin:30px 0px 0px 0px;padding:0px 0px 30px 0px;background:url(images/contact_down.png) top no-repeat;}
#contact-down .wrap{width:96%;position:relative;margin:0 auto;}
#contact-down .wrap .text{float:left;width:100%;margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#707070;font-family:Gotham;font-size:14px;line-height:22px;text-align:center;}
#bottom{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;background-color:#000;}
#bottom .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
#bottom .wrap .box{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-all{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap h4{float:left;width:100%;margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamB;font-size:18px;font-weight:100;line-height:6px;text-transform:uppercase;text-align:center;}
#bottom .wrap .box ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Gotham;font-size:14px;font-weight:300;line-height:14px;text-align:center;}
#bottom .wrap .box ul li{float:left;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;list-style:none;}
#bottom .wrap .box ul li a{color:#8b8b8b;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#bottom .wrap .box ul li a:hover{color:#fff;}
#bottom .wrap .box ul li a.active{color:#fff;}
#bottom .wrap .box-right form{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#bottom .wrap .box-right form .newsletter-input{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:0px solid #e0e0e0;background:#ffffff;text-align:center;}
#bottom .wrap .box-right form .newsletter-submit{float:left;width:80%;height:55px;margin:0px 0px 0px 10%;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;background:#000;text-transform:uppercase;cursor:pointer;text-align:center;}
.input-kod{width:0;height:0;border:0;position:absolute;left:0;top:0;}
#bottom .wrap .box-all form .search-input{float:left;width:85%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#fff;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bottom .wrap .box-all form .search-submit{float:left;width:15%;height:55px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#8b8b8b;font-family:GothamBK;font-size:14px;font-weight:100;line-height:24px;border:1px solid #1d1d1d;border-left:0;background:#000;text-transform:uppercase;cursor:pointer;background:url(images/search_ikon_footer.png) center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#popup{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.9);background:rgba(0, 0, 0, 0.9);z-index:50;}
#popup .box{float:left;width:80%;margin:-120px 0px 0px 10%;position:absolute;left:0;top:50%;}
#popup .title{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:GothamB;line-height:26px;text-transform:uppercase;font-size:20px;font-weight:100;text-align:center;clear:both;}
#popup .close{float:left;margin:40px 0px 0px -75px;padding:0px 40px 0px 40px;position:relative;color:white;top:0;left:50%;font-family:Gotham;line-height:30px;text-transform:uppercase;font-size:20px;font-weight:100;border:1px solid #fff;text-decoration:none;clear:both;}
#search{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}
#search .header{float:left;width:100%;height:100px;position:relative;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;background-color:#000;}
#search .header h1{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:white;font-family:GothamL;font-size:22px;line-height:22px;font-weight:100;text-align:center;}
#search .wrap{width:96%;position:relative;margin:0 auto;}
#search .wrap .search-result{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
#search .wrap .search-result .box{float:left;width:96%;margin:0px 0px 0px 0px;padding:0px 2% 0px 2%;position:relative;border-top:1px solid black;}
#search .wrap .search-result .box .title{float:left;width:92%;margin:0px 0px 0px 0px;padding:25px 5% 25px 0px;position:relative;color:dimgrey;font-family:GothamBK;font-size:15px;font-weight:500;line-height:19px;cursor:pointer;text-decoration:none;background:url(images/search_arrow.png) right no-repeat;}
#search .wrap .search-result .box .title span{color:black;font-family:Gotham;}
#search h3{float:left;width:100%;margin:20px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:black;font-family:GothamL;font-size:36px;line-height:36px;font-weight:100;text-align:center;}
footer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#1d1d1d;}
.footer-wrapper{width:96%;position:relative;margin:0 auto;position:relative;}
.footer-wrapper .social-box{float:left;margin:32px 0px 0px -75px;padding:0px 0px 0px 0px;position:relative;z-index:5;top:0;left:50%;}
.footer-wrapper .social-box .ikon-social{float:left;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;position:relative;opacity:0.5;}
.footer-wrapper .social-box .ikon-social:hover{opacity:1;}
.footer-wrapper .copy{float:left;width:100%;position:relative;left:0;top:0;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;}
.footer-wrapper .terms{float:left;width:100%;position:relative;margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;color:#bbb;font-family:Gotham;font-size:12px;font-weight:500;line-height:21px;text-transform:uppercase;text-align:center;text-decoration:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:right;width:100%;margin:25px 0px 0px 0px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:right;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:0px) and (max-width:1px){.no-phone{display:none;}
#wrapper{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper .wrap{float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative;}
#logo{float:left;margin:20px 0px 0px 0px;}
#wrapper nav{display:none;width:100%;float:left;margin:15px 0px 20px 0px;font-size:16px;line-height:16px;font-family:ProximaNova;}
#wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#wrapper nav ul li{float:left;width:100%;text-align:right;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;list-style:none;border-bottom:1px solid #f4f4f4;}
#wrapper nav ul li a{color:#3e3f43;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
#wrapper nav ul li a:hover{color:#3e3f43;}
#wrapper nav ul li a.active{color:#3e3f43;}
#wrapper nav ul li .menu-hr{display:none;}
#wrapper .menu-tel{float:right;font-size:40px;margin:0px 0px 0px 0px !important;cursor:pointer;color:#3e3f43;}
.mobile-contact{float:right;position:fixed;right:5%;bottom:20px;font-size:24px;line-height:24px;margin:0px 0px 0px 0px;padding:11px 14px 9px 14px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;border-radius:40em;cursor:pointer;font-family:ProximaNova;z-index:40;}
.mobile-info{display:none;float:right;position:fixed;right:5%;bottom:70px;font-size:14px;line-height:14px;margin:0px 0px 0px 0px;padding:0px 20px 0px 25px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;cursor:pointer;z-index:40;}
.mobile-info .box{float:right;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;text-align:right;font-size:16px;line-height:24px;display:inline-block;text-decoration:none;color:#fff;clear:both;}
.mobile-info .box .mobile-ikon{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-size:18px;top:1px !important;right:5px;}
.facebook{display:none;}
}