.logo-home{ position:relative; }
.toper{ position:absolute; right:0; top: 20px; font-size:23px; color:#CD0003; font-family: Montserrat, arial, serif; line-height:20px; }
.toper-left{ position:absolute; left:0; top: 10px; }

.footer-container .footer-top{ background:#4e86b6; }
.footer-container .footer-top .footer a{ color:#aaa; }

.toper span{ width:100%; clear:both; font-size:11px; }
.bread-top { margin-bottom:10px; }

div.level2{ display:none; }

.itemgrid-5col .item.nav-7-1 { width:40%;  }
#ktmnav .item.nav-7-1 li{ width:50%; }
#ktmnav li.level0 .groups-wrapper ul li a{ line-height:35px; }

.block-nav #categories-nav{ display:none !important; }

.bread-top{ background-image:none; background:#4e86b6; min-height:60px; height:auto; }
.bread-top:before{ display:none; }

.borbottom{ border-bottom:1px solid #4E86B6; padding-bottom:10px; }
.magbottom{ margin-bottom:30px; }

.mapsy{ width:100%; height:300px; border:1px solid #fff !important }

.page-title{ margin-top:10px;}

@media (max-width: 800px) {

.toper{ display:none; }
	
}


/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 99;
	top: 210px;  /* jego polozenie od gory */
	right: -250px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: right 0.5s ease-out;
	-moz-transition: right 0.5s ease-out;
	-o-transition: right 0.5s ease-out;
	transition: right 0.5s ease-out;

}
 
/* wysuniecie like box'a */
#like-box:hover {
	right: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
	width:250px;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	float: left;
	width: 100px; 
	height: 40px;
	padding: 7px 0px 0px 15px;
	margin: 30px -30px 0 0;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.cennik{ width:100%; font-family:Montserrat,arial,serif; }
.cennik tr:hover{ background:#74afe0; color:#fff; }
.cennik th,
.cennik td{ border: 1px solid #eee; padding:5px 10px; }

#co-billing-form{ margin-bottom:20px; }
.opc-wrapper-opc .control input.checkbox{ float:left !important; margin-top: 9px !important;}
.opc-wrapper-opc .control #is_subscribed{ margin-top: 4px !important;}

.footer-container .footer-top h3{ background:none; }

.eucookie-content { font-size:12px; font-family:Montserrat,arial,serif;  }

.nav-6 .fa-angle-down,
.nav-6 .show-sub,
.level1 .show-sub{ display:none !important; }

.codnitiveSidenavLeft li a{ font-family:Montserrat,arial,serif; font-size:15px; font-weight:bold; }
.codnitiveSidenavLeft li li a{ font-size:12px; font-weight:normal; }
/*.codnitiveSidenavLeft .collapsible-wrapper{ padding-top:10px; padding-bottom:10px; }*/
.codnitiveSidenavLeft li.level0{ margin-bottom:15px; border-bottom:1px solid #e5e5e5; padding-bottom:15px; }
.codnitiveSidenavLeft ul{ list-style:inside; }
.codnitiveSidenavLeft ul ul{ list-style:circle; }
.codnitiveSidenavLeft ul ul ul{ list-style:square; }

.codnitiveSidenavLeft li.level0.active a{ font-weight:bold; color:#4e86b6; }
.codnitiveSidenavLeft li.level0.active li.level1 a{ font-weight:normal; color:#000; }
.codnitiveSidenavLeft li.level0.active li.level1.active a{ font-weight:bold; color:#4e86b6; }
.codnitiveSidenavLeft li.level0.active li.level1 li.level2 a{ font-weight:normal;  color:#000; }
.codnitiveSidenavLeft li.level0.active li.level1 li.level2.active a{ font-weight:bold; color:#4e86b6; }

/*Transport*/
#map_canvas{ height:500px; width:100% }
.transport td{ padding:3px; }
.smainfo{ font-size:12px; color:#7C7C7C }
.widgettransport{ margin-bottom:50px; float:left; width:100% }
	
.img-block .img-text a span{color:#00438E;text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}
.img-block:hover .img-text{background: rgba(0, 0, 0, 0.3)}
	
.sidebar .block-nav .block-title, .sidebar .block-layered-nav .block-title { background: none;padding: 0 0 10px;}
.main-heading .heading-title h3 span{ background: none; }	
.product-tabs-content ul,
.short-description .std ul{ list-style:inside; padding:10px 0;  }		

.subscribe-info {font-size:10px;margin-top:10px;font-style:italic; }
.footer .subscribe-info a{color:#fff !important;}
.footer .validation-advice{ color:#FFE500; padding-top:3px; }

.checknewsletter {display: inline;float: left;margin: 0 10px 0 0 !important;height:auto !important}

.footer-owl{ border-top:1px solid #e5e5e5; padding-top:20px; padding-bottom:20px;  }
.platnoscistopka{ margin-top:30px; }
.platnoscistopka h3{ margin-bottom:0 !important; }
.platnoscistopka img { width:100%; }

.item h3.product-name{ height:60px; }

.short-description,
.product-options dl{ float:left; width:100%; }

#login-form{ width:100%; }

.fontzoom{ position:fixed; bottom:10px; left:10px; font-size:17px;}
a.jfontsize-button {
  font-weight: normal;
  border: solid 1px #ccc !important;
  float:right;
  margin-left:5px;
  height:30px;
  width:30px;
  text-align:center;
  line-height:30px;
}

a.jfontsize-button:hover {
  text-decoration: none;
  background: #333;
  color: #fff;
  border: solid 1px #333;
}

.bread-top .breadcrumbs li{ font-size:16px; }
.breadcrumbs li strong{
color:#fff;
font-weight: bold;
text-transform: uppercase;
display: inline-block;
 }
 
.totals button.btn-checkout{ background:#DC0D77; }
.totals button.btn-checkout > span{ line-height:70px; font-size:130%; padding:0 15px;   }

.ktm-top-cart #notification .success{ background:#D80067; color:#fff; }
.ktm-top-cart #notification .success .close{ filter: alpha(opacity=50); opacity:.5; }
.ktm-top-cart #notification .success .close:hover{ filter: alpha(opacity=30); opacity:.3; }

.ktm-top-cart #notification .success .koszyk,
.ktm-top-cart #notification .success .closekz{
height: 40px;
padding: 0 20px;
line-height: 35px;
border-radius: 20px;
position:relative;
display:inline-block;
background:#fff;
color:#333;
margin-top:10px;
margin-right:10px;
border-width:0;
}

.ktm-top-cart #notification .success .koszyk{ line-height:40px; }
.product-view .product-shop .availability span.in-low{ color:#EC5800;  }

@media (max-width: 800px) {
	.owl-nav,
	.toper-left,
	.fontzoom,
	#like-box{ display:none; }
	
	.bread-top{ display:block; float:left; width:100%; }
	.bread-top .breadcrumbs{ position:relative; float:left; top:0; left:0; display:block; margin:0; padding:0; width:100%;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform:none;
	
	 }
	.breadcrumbs ul{ text-align:center; }
	.breadcrumbs li strong{ color:#cccccc; font-size:13px; text-transform:uppercase; }
	.bread-top .breadcrumbs li a,
	.breadcrumbs li{ font-size:13px; display:inline; font-weight:normal; }
	
	.owl-carousel .owl-item img{ width:90%; margin-left:5%; }
	
	.catalog-category-view .category-description img{ width:100% !important; height:auto !important; }
}


.wyszukiwarka{ list-style: circle;  }
.wyszukiwarka li{ font-size: 18px;  }

