.nopadding{	padding:0px !important}.nomargin{	margin:0px !important}.margintop10{	margin-top:10px !important}.margintop15{	margin-top:15px !important}.margintop20{	margin-top:20px !important}.margintop25{	margin-top:25px !important}.margintop30{	margin-top:00px !important}.margintop35{	margin-top:35px !important}.margintop40{	margin-top:40px !important}.margintop45{	margin-top:45px !important}.paddingtop10{	padding-top:10px !important}.paddingtop15{	padding-top:15px !important}.paddingtop20{	padding-top:20px !important}.paddingtop25{	padding-top:25px !important}.paddingtop30{	padding-top:00px !important}.paddingtop35{	padding-top:35px !important}.paddingtop40{	padding-top:40px !important}.paddingtop45{	padding-top:45px !important}body{	font-family:OpenSansR;	font-size:14px;}.main-banner{	background:url('../img/bg.jpg');	background-size:cover;	background-repeat:no-repeat;	padding-bottom:150px;	display:inline-block;	width:100%;}.banner-text{	text-align:center;	color:#fff;	padding:0px 51px;	margin-top:115px;}.banner-text h3{	font-size:30px;}.banner-text h1{	font-size:55px;	font-family:OpenSansB;	margin-bottom:20px;}.navbar-right{	margin-top:40px;}.top_head{	background:#4d65a4;	top: 0;	left: 0;	right: 0;	text-align: center;	color: #fff;	padding:15px 0px;	z-index:3;}.top_head p{	margin-bottom:0px;}.top_head p a{	color:#4a413e;	transition:all ease 0.5s;	text-decoration:none;	font-family:OpenSansSB}.top_head p a:hover{	color:darkblue;	transition:all ease 0.5s;}.navbar{	margin-top: 0;!important;}.btn-theme{	color: #90811b;	background-color: #ffe53a;	border-radius: 30px;	transition: background-color 0.6s;}.btn-theme:hover{	background-color: #ffeb6b;	color: #90811b;}.banner-text .btn{	width: 145px;	display: block;	height: 50px;	line-height: 35px;	font-family:OpenSansSB;	font-size:15px;	float:left;	margin-left:10px;}.banner-btn{	display:inline-block;	margin-top:50px}.Ofirmie{	background:url('../img/60-background.png') center fixed no-repeat;	padding:100px 0px;	display:inline-block;	width:100%;	margin-top:-5px;	margin-bottom:-5px;}.Ofirmie h3{	font-size:36px;	font-family:OpenSansL;	margin-bottom:20px;}.Ofirmie p{	margin-bottom:20px;}.Ofirmie p span{	font-family:OpenSansL;}.Ofirmie p a{	color:#4a413e;	font-family:OpenSansSB;	text-decoration:none;}.Ofirmie p a:hover{	color:darkblue;}.Ofirmie h4{	color:#4e7bd2;	font-size:30px;	font-family:OpenSansSB;	margin-bottom:0px;}.Ofirmie h1{	color:#1c3d7e;	font-size:210px;	font-family:OpenSansSB;	line-height:150px;	margin-top:0px;	margin-bottom:0px;}.Ofirmie .top{	margin-left:10%;}.Ofirmie .midd{	margin-left:18%;}.Ofirmie .bottom{	margin-left:45%;	margin-bottom:15px;}.right_ofirmie{	padding-top:20px;}.Zajmujemy h4{	font-size:15px;}.Zajmujemy h3{	font-size:36px;	margin-bottom:20px;}.Zajmujemy{	background-image:url('../img/section2-bg.png');	background-color:#1c3d7e;	color:#fff;	background-position: 0% 28% ;	padding:100px 0px;}.Zajmujemy ul{	padding-left:20px;}.Zajmujemy ul li{	margin-bottom:7px;}.Zajmujemy .pull-right a{	text-decoration:none;	color:#fff;	border-bottom:2px solid #fff;	font-family:OpenSansSB;}.Zajmujemy .pull-right a:hover{	border:none}.Produkty{	padding:100px 0px;}.Produkty h3{	font-size:36px;	color:#000;}.Produkty .skle a{	text-decoration:none;	color:#000;	border-bottom:2px solid #000;	font-family:OpenSansSB;	margin-top:20px;	display:inline-block;}.Produkty .skle a:hover{	border:none;}.Produkty .box{	border:1px solid #cecece;}.Produkty .box img{	margin-top:50px;	margin-bottom:50px;}.Produkty .box .protext{	padding:0px 15px 15px 15px;}.Produkty .box .protext h5{	font-size:16px;	font-family:OpenSansSB;	color:#000;}.Produkty .box .price{	display:inline-block;	width:100%;}.Produkty .box .price h4{	font-size:26px;	font-family:OpenSansB;	color:#000;	margin-top:3px;	margin-bottom:0px;}.mapgoogle{	background:#fcfcfc;	padding:70px 0px;	display:inline-block;	width:100%;}.mapgoogle .col-sm-7{	padding-left:0px;}.contactimg{	position: absolute;	top: 50px;	left: -77px;}.contacttext{	margin-top:130px;}.contacttext h4{	font-size:18px;	font-family:OpenSansB;}.contacttext h3{	font-size:20px;	font-family:OpenSansSB;	font-style: italic;}.contactno{	margin-top:40px;	margin-bottom:40px;}.contactno p a i, .mapgoogle a .fa-facebook-square{	font-size:18px;	margin-right:10px;	color:#333;}.footer{	background:#fcfcfc;	padding-top:70px;	display:inline-block;	width:100%;	text-align:center;	padding-bottom:50px;}.footermenu{	margin-top:50px;	margin-bottom:30px;}.footermenu li{	display:inline-block;}.footermenu li a{	padding:5px 10px;	color:#6e6e6e;	text-decoration:none;}.footer .copyr{	color:#989898;	font-family:OpenSansL;	font-size:12px;	margin-bottom:30px;}.bottomfooter a{	color:#989898;	font-family:OpenSansSB;	text-decoration:none;}.bottomfooter p{	color:#989898;	font-size:12px;}.Zajmujemy .btn-theme{	height: 50px;	line-height: 35px;	padding: 6px 20px;	font-family:OpenSansSB;}.productlist{	margin-bottom:50px;	margin-top:20px;}.productlist h3{	font-size: 30px;	font-family: OpenSansSB;	text-align:center;}.productlist h4{	font-size: 24px;	text-align:center;}.tirepro{	background:#f1f1f1;	border:1px solid #e1e1e1;	position:relative;	padding:10px;	margin-top:20px;}.hitimg{	position:absolute;	top:0;	right:0;}.lefticon{	position:absolute;	top:5px;	left:5px;}.lefticon ul{	padding-left:0px;}.lefticon ul li{	border:2px solid #1ca7cf;	padding:5px;	list-style:none;	border-radius:5px;	margin-bottom:5px;}.innerbtn{	width:100%;	text-align:center;	display:inline-block;	margin-bottom:10px;}.innerbtn .btn{	border-color: transparent;}.placeholder{	height:30px;}.tirepro h4{	font-size:20px;	text-align:center;	color:#f0901f;}.pricebtn, .ZOBZCZbtn{	width:50%;	text-align:center;	float:left;}.pricebtn a{	font-size:40px;	color:#113D93;	font-family:OpenSansB;	padding:5px 0px;	display:inline-block;}.pricebtn a span{	font-size:14px;}.ZOBZCZbtn{	background:#113D93;	font-family:OpenSansB;	font-size:28px;}.ZOBZCZbtn a{	color:#fff;	padding:14px 0px;	display:inline-block;}.footbtn{	border:1px solid #e1e1e1;	display:inline-block;	width:100%;}.prodetails{	margin-top:50px;	margin-bottom:50px;	display:inline-block;	width:100%;}.prodetails h1{	font-size:32px;	color:#f0901f;	text-align:center;}.prodetails h5{	font-size:14px;	font-family:OpenSansSB;}.count-input {	position: relative;	width: 100%;	max-width: 140px;	margin: 10px 0;}.count-input input {	width: 100%;	height: 36.92307692px;	border: 1px solid #e1e1e1;	border-radius: 2px;	background: none;	text-align: center;}.count-input input:focus {	outline: none;}.count-input .incr-btn {	display: block;	position: absolute;	width: 35px;	height: 35px;	font-size: 26px;	font-weight: 300;	text-align: center;	line-height: 30px;	top: 44%;	right: 0;	margin-top: -15px;	text-decoration:none;}.count-input .incr-btn:first-child {	right: auto;	left: 0;	top: 44%;}.count-input.count-input-sm {	max-width: 125px;}.count-input.count-input-sm input {	height: 36px;}.count-input.count-input-lg {	max-width: 200px;}.count-input.count-input-lg input {	height: 70px;	border-radius: 3px;}.kup h1{	font-size:70px;	color:#113D93;	font-family:OpenSansB;}.kup{	display:inline-block;	width:100%;	border-bottom:1px solid #e1e1e1;	border-top:1px solid #e1e1e1;	margin-top:20px;}.kup h1 span{	font-size:14px;	color:#113D93;	font-family:OpenSansB;}.addbtn{	margin-top:30px;}.footermenu{	padding-left:0px;}.kupbtn{	margin-top:10px;	margin-bottom:10px;}.footprod{	text-align:center;	margin-top:20px;}.footprod span{	font-family:OpenSansSB;}.btnGRATIS{	text-align:center;}.btnGRATIS .btn{	margin-left: 5px;	border-color: transparent;}.contact h5{	font-family:OpenSansSB;}.contact{	margin-top:50px;}.contact label{	font-weight:normal}.contactdetail h4{	font-size: 18px;	font-family: OpenSansB;	margin-top:10px;}.contactdetail h3{	font-size: 20px;	font-family: OpenSansB;	margin-top:20px;	margin-bottom:20px;}.contactdetail h5{	font-size: 16px;	font-family: OpenSansSB;	margin-top:20px;	margin-bottom:20px;	font-style:italic;}.contactdetail h2{	font-size: 22px;	font-family: OpenSansSB;	margin-top:20px;	margin-bottom:20px;	font-style:italic;}.Facebooku{	margin-top:30px;}.contact .form-control{	border-radius:0px;	height:45px;}.contact .form-control:focus{	border-color:#113D93;	box-shadow:none;}.contact textarea.form-control{	height:250px;}.offer{	margin-bottom:50px;}.panel-title > a:before {	content: "\f068";	float: right !important;	position: relative;	top: 1px;	display: inline-block;	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	line-height: 1;}.panel-title > a.collapsed:before {	content: "\f067";}.panel-title > a {	text-decoration: none;}.offer h1{	font-size: 30px;	margin-top:50px;	font-family: OpenSansB;}.panel-heading{	padding:0px;}.offer .panel-heading a{	padding:10px 15px;	display:inline-block;	width:100%;}.offer .panel-group .panel{	margin-bottom:10px;}.about, .orderpage{	margin:50px 0px;}.about p{	margin-bottom:20px;	font-size:15px;}.about p span{	font-family: OpenSansSB;}.about img{	margin-bottom:15px;	width:100%;	display:inline-block;}.pricelist{	margin:50px 0px;}.pricelist h5{	font-family: OpenSansSB;	font-size:16px;	margin-bottom:20px;}.pricelist h4{	font-family: OpenSansB;	font-size:18px;	margin-bottom:20px;	line-height:28px;}.pricelist td{	padding:10px !important;}.pricelist .Klimat{	margin-top:20px;	margin-bottom:15px;}.ribbon {	position: absolute;	right: -2px; top: -2px;	z-index: 1;	overflow: hidden;	width: 120px; height: 150px;	text-align: right;}.ribbon span {	font-size: 11px;	color: #fff;	text-transform: uppercase;	text-align: center;	font-weight: bold; line-height: 20px;	transform: rotate(45deg);	-webkit-transform: rotate(45deg); /* Needed for Safari */	width: 150px; display: block;	background: #79A70A;	/*background: linear-gradient(#EA0505 0%, #bf0808 100%);*/	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);	position: absolute;	top: 21px; right: -39px;}.productlist .footbtn a{	width:100%;}.tabbg{	background:#113780;	margin-top:-5px;}.tabbg .nav-tabs > li > a{	margin-right:0px;	width:100%;	border-radius:0px;	padding:15px;	font-family: OpenSansSB;	font-size:16px;	color:#fff;}.tabbg .nav-tabs > li > a:hover{	color:#333;	background:#cddbea;	border:none;}.tabbg .nav-tabs > li{	width:25%;	text-align:center}.nav-tabs > li{	margin-bottom:-3px;}.tabbg .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{	color:#113780;	background:#BBCAD9;	border:none;}.bannertab .tab-content{	margin-bottom:50px;	display:inline-block;	width:100%;	box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.32);	padding:15px 0px;	background:#BBCAD9 ;}.bannertab .form-control{	margin-bottom:15px;	display:inline-block;	width:100%;	border-radius:0px;}.bannertab .form-control:focus{	border-color:#113780;	box-shadow:none;}.bannertabbg{	background: url('../img/mechanik.jpg');	background-size: cover;	background-repeat: no-repeat;	padding-bottom: 100px;	display: inline-block;	width: 100%;	min-height:600px;	position:relative;}.Szukajoponbtn{	margin-top:30px;}.Szukajoponbtn p{	margin-top:15px;}.radio {	padding-left: 20px; }.radio label {	display: inline-block;	position: relative;	padding-left: 5px; }.radio label::before {	content: "";	display: inline-block;	position: absolute;	width: 17px;	height: 17px;	left: 0;	margin-left: -20px;	border: 1px solid #cccccc;	border-radius: 50%;	background-color: #fff;	-webkit-transition: border 0.15s ease-in-out;	-o-transition: border 0.15s ease-in-out;	transition: border 0.15s ease-in-out; }.radio label::after {	display: inline-block;	position: absolute;	content: " ";	width: 11px;	height: 11px;	left: 3px;	top: 3px;	margin-left: -20px;	border-radius: 50%;	background-color: #555555;	-webkit-transform: scale(0, 0);	-ms-transform: scale(0, 0);	-o-transform: scale(0, 0);	transform: scale(0, 0);	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);	-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);	-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }.radio input[type="checkbox"] {	opacity: 0; }.radio input[type="checkbox"]:focus + label::before {	outline: 5px auto -webkit-focus-ring-color;	outline-offset: -2px; }.radio input[type="checkbox"]:checked + label::after {	-webkit-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);	transform: scale(1, 1); }.radio input[type="checkbox"]:disabled + label {	opacity: 0.65; }.radio input[type="checkbox"]:disabled + label::before {	cursor: not-allowed; }.radio.radio-inline {	margin-top: 0; }.radio-primary input[type="checkbox"] + label::after {	background-color: #113780; }.radio-primary input[type="checkbox"]:checked + label::before {	border-color: #113780; }.radio-primary input[type="checkbox"]:checked + label::after {	background-color: #113780; }.radio-danger input[type="checkbox"] + label::after {	background-color: #d9534f; }.radio-danger input[type="checkbox"]:checked + label::before {	border-color: #d9534f; }.radio-danger input[type="checkbox"]:checked + label::after {	background-color: #d9534f; }.radio-info input[type="radio"] + label::after {	background-color: #5bc0de; }.radio-info input[type="radio"]:checked + label::before {	border-color: #5bc0de; }.radio-info input[type="radio"]:checked + label::after {	background-color: #5bc0de; }.radio-warning input[type="checkbox"] + label::after {	background-color: #f0ad4e; }.radio-warning input[type="checkbox"]:checked + label::before {	border-color: #f0ad4e; }.radio-warning input[type="checkbox"]:checked + label::after {	background-color: #f0ad4e; }.radio-success input[type="checkbox"] + label::after {	background-color: #5cb85c; }.radio-success input[type="checkbox"]:checked + label::before {	border-color: #5cb85c; }.radio-success input[type="checkbox"]:checked + label::after {	background-color: #5cb85c; }.advsearch a{	color:#113780;	margin-top:10px;	display:inline-block;	width:100%;	cursor:pointer;}.advancesearc{	display: inline-block;	width: 100%;	padding-top: 15px;	display:none;}.advancesearc button{	border-radius: 0px;	font-size: 14px;	height: 34px;	background-color: #fff;	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	width: 100%;	text-align: left;	-webkit-appearance: menulist;}.bannertab .tab-content hr{	display:inline-block;	width:100%;	margin-bottom:0px;}.contact .btn-primary{	margin-bottom:30px;}.shopsubmit{	margin:15px;}.bannerfoot{	position: absolute;	bottom: 0;	background: rgba(255,255,255,0.7);	display: inline-block;	width: 100%;	padding:12px 0px;}.bannerfoot h5{	font-family:OpenSansB;	font-size:16px;	margin-bottom:5px;	margin-top:15px;}.bannerfoot h6{	font-family:OpenSansSB;	font-size:15px;	margin-top:4px;	margin-bottom:0px;}.bannerfoot h6 span{	color:#e10000;}#custom-search-form {	margin:0;	margin-top: 5px;	padding: 0;}#custom-search-form .search-query {	padding-right: 10px;	padding-right: 4px \9;	padding-left: 10px;	padding-left: 4px \9;	height:34px;	/* IE7-8 doesn't have border-radius, so don't indent the padding */	margin-bottom: 0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}#custom-search-form button {	border: 0;	background: none;	/** belows styles are working good */	padding: 2px 5px;	position: relative;	left: -32px;	/* IE7-8 doesn't have border-radius, so don't indent the padding */	margin-bottom: 0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.search-query:focus + button {	z-index: 3;}.cartshop a{	font-size: 30px !important;}.priceshop{	margin-right:15px;	margin-top:2px;}.maintire{	width:80%;}.priceshop p{	text-align:center;	color:#fff;	font-size:14px;	font-family:OpenSansSB;	margin-bottom:0px;}.orderpage label{	font-family:OpenSansSB;	font-weight:normal;}.orderpage .well{	min-height:355px;}.orderpage .form-control{	margin-bottom:5px;}.rightform label{	margin-top:5px;}.cartpage{	padding:50px 0px;;}.cartpage .thumbnail{	margin-bottom:2px;}.cupon{	border-top:1px solid #ddd;	border-bottom:1px solid #ddd;	padding:15px 0px;	display:inline-block;	width:100%;}.cupon .form-control, .orderpage .form-control{	border-radius:0px;}.cupon .form-control:focus, .orderpage .form-control:focus{	border-color:#113D93;	box-shadow:none;}.cupon .form-group{	margin-bottom:0px;}.subtotal .table-list-search{	background:#f1f1f1;	margin-top:30px;	border:1px solid #ddd;	border-top:none;}.subtotal h3{	margin:5px 10px;	font-family:OpenSansSB;	font-size:20px;}.subtotal h2{	font-family:OpenSansB;	margin:5px 10px;	font-size:26px;}.orderpage .bg{	background:#f1f1f1;	border:1px solid #e1e1e1;	padding:15px;	display:inline-block;	width:100%;}.orderpage .Jezel{	background:#fff;	border:1px solid #113D93;	border-left:5px solid #113D93;	padding:10px;	margin-bottom:15px;}.kuponinner{	display:none;}.kuponinner .btn{	margin-top:23px;}.orderpage .Jezel i{	font-size:18px;	color:#113D93;	margin-right:8px;}.orderpage .Jezel a{	color:#113D93;}.orderpage .allcheck{	margin-right:5px;}.Jezelinner .form-group{	margin-bottom: 25px;	margin-top: 10px;}.pamietasz a{	color:#113D93;	font-family:OpenSansSB;}.Jezelinner{	padding:20px 0px;	display:none;}.orderpage .Jezel h5{	font-size:14px;	margin:0px;	font-family:OpenSansSB;	margin-bottom:4px;}.orderpage .innerbox{	background:#F7F7F7;	border:1px solid #e1e1e1;	padding:15px;}.orderpage .innerbox h3{	font-size: 24px;	font-family: OpenSansSB;	margin-top:0px;}.orderpage h1{	font-size: 26px;	font-family:OpenSansB;	margin:25px 0px;	text-align:center;}.orderdetail .subtotal .table-list-search{	background:#fcfcfc;}.orderdetail .subtotal .table-list-search p{	margin-left:10px;}.orderdetail{	background:#F7F7F7;	padding:15px;}.paymentopt label{	width:100%;}.paymentopt p span{	font-family:OpenSansSB;}.orderpage .paybtn{	margin-top:15px;}.cartpage .addbtn{	margin-top:10px;}.cookie{	position:fixed;	padding-top:15px;	color:#fff;	background:#323a45;	bottom:0;	width:100%;	z-index: 2;}.cookie p{	margin:0px;}.cookie .closediv{	color:#fff;	font-size:16px;}.closediv{	position:absolute;	top:5px;	right:30px;}.cookiesinner{	background:#00000;	margin-top:0px;	padding:12px 0px;}.cookieinfo{	padding:50px 0px;}.cookieinfo .box{	padding:15px;	background:#f1f1f1;	border:1px solid #e1e1e1;;}.cookieinfo .box h4{	margin-top:0px;	font-family: OpenSansSB;	font-size:18px;	margin-bottom:5px;}.cookieinfo h3{	margin-top:0px;	font-family: OpenSansB;	font-size:24px;}.cookietop{	margin-bottom:30px;}.navbar-collapse{	max-height: 380px;}.info-bar {	background-color: #1c3d7e;	min-height: 60px;	padding: 15px 50px 15px 50px;	color: white; }.info-bar .phone {	margin-right: 20px;}.red-btn{	background-color: #ff0000;	color:#fff ;}.green-btn{	background-color: #5cb85c;	color:#fff ;}.red-btn:hover{	background-color: #ff0000;	color:#fff ;}.green-btn:hover{	background-color: #5cb85c;	color:#fff ;}.btn-theme{	float: none !important;	display: inline-block !important;}@media only screen and (max-width: 992px) {	.pricebtn, .ZOBZCZbtn {		width: 100%;	}}@media only screen and (max-width: 992px) {	.cena, .kupbtn {		float: none!important;		font-size: 83px;	}	.kup{		text-align: center;	}}