/*fix do pozbycia przesuwajacych sie elementow w menu po najechaniu na nie przy malych szerokosciach*/
a.sf-depth-1.menuparent.sf-with-ul{
	box-sizing: border-box;
	padding-bottom: 34px;
}	

#superfish-1 > li{
  height: 50px;
}

#menu-1174-1 {
	height: 50px;
	box-sizing: border-box;
}
#menu-1175-1 {
	height: 50px;
	box-sizing: border-box;
}
#menu-1177-1 {
	height: 50px;
	box-sizing: border-box;
}
#menu-1178-1 {
	height: 50px;
	box-sizing: border-box;
}
#menu-1179-1 {
	height: 50px;
	box-sizing: border-box;
}
#menu-2804-2 {
	width: 86px;
	height: 50px;
	box-sizing: border-box;
}
#menu-2775-2 {
	width: 93px;
	height: 50px;
	box-sizing: border-box;
}
#menu-3762-2 {
	width: 124px;
	height: 50px;
	box-sizing: border-box;
}
#menu-2548-2 {
	width: 77px;
	height: 50px;
	box-sizing: border-box;
}
#menu-2799-2 {
	width: 84px;
	height: 50px;
	box-sizing: border-box;
}
#menu-1377-2 {
	width: 78px;
	height: 50px;
	box-sizing: border-box;
}
/*K*/

/*fix do nie równo układających się zdjęć w strona główna-> polecane*/
.block-quicktabs .node-product-type .field-type-commerce-product-reference {
    max-height: 220px;
}
.node-clothing div.field.field-name-field-towary.field-type-commerce-product-reference.field-label-hidden{
	margin-bottom: 0px;
}
@media (min-width: 980px){
	.views-row{
	display: table;
	}
}
/*@media (max-width: 979px){
  .view-grid-4 .views-row:nth-child(2n+3){
    clear: left !important;
  }
}*/
/*K*/


/*fix do sliderów aby mieściły się równo 3 produkty*/
.view-produkty-rekomendowane-all- .slides li, .view-recently-viewed .slides li{
	border-right: 10px solid white; /*K*/
	border-left: 10px solid white; /*K*/
	margin-right: 0px !important; /*K*/
}
/*K*/

/*fix do dobrze rozkładających się zdjęć w galerii*/
a.cloud-zoom-gallery.cloud-zoom-processed{
	width: 100px;
}
a.cloud-zoom-gallery.cloud-zoom-processed img{
	margin: auto;
}
/*K*/

#flexslider-2 .slides>li {
	border-color: white;
    border-style: solid;
    border-width: 0 6px 0 6px;
/*    box-sizing: border-box;*/
}

.node-rower.view-mode-teaser.tagi-produktow-polecamy .field-name-title:before, .node-product-type.view-mode-teaser.tagi-produktow-polecamy .field-name-title:before{
	top: 133px !important;
    left: 0px !important;
}
.group-footer .group-video .field-name-field-video-embed .field-item:not(:last-of-type){
  margin-bottom: 20px;
}

@media (max-width: 355px){
	#zone-user .block--exp-produkty-page-with-title input.form-text{
		font-size: 11px;
		padding: 5px 2%;
	}
	#zone-user .views-submit-button{
		right: 24px;
	}
	#zone-user .views-reset-button{
		right: 4px;
	}
}

@media (max-width: 410px){
  .block-epzbszzd3x9j4iimiguynsw87uvxcmis ul li, .block-o109y4imaecy4qrotlew0iupk7etsxml ul li{
    font-size: 10.5px;
    margin-right: 5px !important;
  }
  #facetapi-facet-search-apiindeks-produktow-block-field-tagi-produktu .facetapi-value--1152{
    margin-right: 0 !important;
  }
}

@media (max-width: 479px){
	#zone-menu #menu-2804-2 ul .view-menu-marek .views-row{
  	width: 50%;
  }
  #zone-menu #menu-1174-1 ul li .views-column,
  #zone-menu #menu-1175-1 ul li .views-column,
  #zone-menu #menu-1177-1 ul li .views-column,
  #zone-menu #menu-1178-1 ul li .views-column,
  #zone-menu #menu-1179-1 ul li .views-column{
  	width: 100%;
  	margin-right: 0;
  }
  .horizontal-tabs ul.horizontal-tabs-list li{
    width: 100%;
  }
  #commerce-checkout-form-checkout .checkout-buttons .fieldset-wrapper .error-msg {
    left: 0;
    top: 40px;
  }
  .view-kategorie-marki .views-row{
    width: 49% !important;
    clear: none !important;
  }
  .view-kategorie-marki .views-row:nth-of-type(odd){
    margin-right: 2% !important;
  }
  .view-kategorie-marki .views-row:nth-of-type(even){
    margin-right: 0 !important;
  }
  .page-rady .view-id-poradnik .views-row .node .group-left,
  .page-rady .view-id-poradnik .views-row .node .group-right{
    width: 100%;
  }
  .page-rady .view-id-poradnik .views-row .node .group-left{
    margin-bottom: 15px;
  }
  .page-trasy .view-trasy .views-row .node .group-right{
    width: 71%;
    margin-left: 4%;
  }
  .page-blog .view-news .views-row .node .group-left,
  .page-blog .view-news .views-row .node .group-right{
    width: 100%;
  }
  .page-blog .view-news .views-row .node .group-left{
    margin-bottom: 15px;
  }
  .block-dostepnosc-produktu-block .view-dostepnosc-produktu .view-content,
  .block-ezakup-product-list .view-ezakup-tab .view-content,
  #zone-content-wrapper #zone-content .view-commerce-cart-form .view-content{
    overflow-x: scroll;
  }
  #zone-content .node .block-dostepnosc-produktu-block .view-dostepnosc-produktu .view-content table,
  .block-ezakup-product-list .view-ezakup-tab .view-content table,
  #zone-content-wrapper #zone-content .view-commerce-cart-form .view-content table{
    width: 460px;
  }
  #zone-content-wrapper #zone-content .field-name-field-powi-zane-produkty .field-item{
    width: 100% !important;
  }
}

@media (max-width: 540px){
  #zone-content .node-promocja.view-mode-full .group-left,
  #zone-content .node-promocja.view-mode-full .group-right{
    width: 100%;
    margin-right: 0;
  }
}

@media (max-width: 580px){
  .block-views .view-tagi-produktu-1 .views-row{
    width: 100%;
  }
  .group-footer .horizontal-tabs-panes .field .view .views-row{
    width: 100%;
    margin-right: 0;
  }
}

@media (min-width: 480px) and (max-width: 739px){
	#zone-menu #menu-2804-2 ul .view-menu-marek .views-row{
  	width: 25%;
  }
  #zone-menu #menu-1174-1 ul li .views-column,
  #zone-menu #menu-1175-1 ul li .views-column,
  #zone-menu #menu-1177-1 ul li .views-column,
  #zone-menu #menu-1178-1 ul li .views-column,
  #zone-menu #menu-1179-1 ul li .views-column{
  	width: 100%;
  	margin-right: 0;
  }
  .view-kategorie-marki .views-row{
    width: 24% !important;
    clear: none !important;
  }
  .view-kategorie-marki .views-row:not(:nth-of-type(4n)){
    margin-right: 1% !important;
  }
}

@media (min-width: 480px) and (max-width: 979px){
  .page-produkty .view-produkty .views-row{
    float: left;
    width: 49%;
  }
  .page-produkty .view-produkty .views-row:not(:nth-of-type(2n)){
    margin-right: 2%;
  }
  .view-podobne-produkty .views-row{
    float: left;
    width: 49%;
  }
  .view-podobne-produkty .views-row:not(:nth-of-type(2n)){
    margin-right: 2%;
  }
  #zone-content-wrapper #zone-content .field-name-field-powi-zane-produkty > .field-items > .field-item{
    width: 49% !important;
  }
  #zone-content-wrapper #zone-content .field-name-field-powi-zane-produkty > .field-items > .field-item:not(:nth-of-type(2n)){
    margin-right: 2%;
  }
  #zone-content-wrapper #zone-content .field-name-field-powi-zane-produkty > .field-items > .field-item:nth-of-type(2n){
    margin-right: 0;
  }
}

@media (max-width: 739px){
	#node-blok-11153 div.content.clearfix{
		width: 100vw;
	}
	#block-system-main div.field-items.full{
		float: left; /*K*/
	}

	#cloud-zoom-big{
	display: none !important;
	width: 500px !important; /*K*/
    height: 300px !important; /*K*/

  }  

	#menu-13568-1 a.sf-depth-4{
		white-space: normal; /*K*/
		display: inline-block; /*K*/
	}
	#menu-1180-1 div.views-column.views-column-1{
		display: inline-block;
		white-space: normal;
	}
	#zone-menu #menu-1174-1 ul li .views-column.views-column-2{
		word-wrap: break-word; /*K*/
		white-space: normal; /*K*/
	}

  .node-product-type .group-right .field-name-bon2 > p{
    font-size: 24px !important;
  }
  .absolute-messages-dismiss{
    font-size: 19px !important;
  }
  .node-rower .field-name-nowo-,
  .node-rower .field-name-field-marka,
  .node-rower .field-name-field-kolekcja,
  .node-rower .field-name-dostepnosc-rowery,
  .node-rower .field-name-dostepnosc-rowery,
  .node-rower .flag-outer-compare-products,
  .node-rower .field-name-ds-cena{
    float: left;
    width: 100%;
  }
  .block-shopping-cart-block .content .view-empty{
    margin-right: 60px !important;
  }
  .block-shopping-cart-block .content{
    margin-right: 20px;
  }
  iframe{
    width: 100%;
    height: 300px;
  }
	.block-demo-content-slideshow-block-1{
		display: none;
	}
	#zone-user .block--exp-produkty-page-with-title{
		margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
	}
	#zone-user .block--exp-produkty-page-with-title .views-exposed-widgets{
		max-width: 335px;
		margin: 0 auto;
	}
	#zone-user .block--exp-produkty-page-with-title input.form-text{
		max-width: 265px;
	}
	#zone-user .region-user-third{
		width: 300px;
    margin: 0 auto;
	}
	#zone-user .region-user-third .block-26{
		float: right;
		margin-top: -57px;
    margin-bottom: 6px;
    margin-right: 0;
	}
	#zone-user .region-user-third .block-26 a{
		margin-top: 0;
		margin-left: 5px;
	}
	.view-hp-bloki .view-content article .link-wrapper{
	  width: 100% !important;
    box-sizing: border-box;
    display: block  !important;
    float: left;
  }
  #zone-branding-wrapper .zone-branding .region-branding{
  	margin: 0;
  }
  #zone-branding-wrapper .zone-branding .region-branding .logo-img{
 	  margin-top: 25px;
  }
  #zone-menu #menu-1174-1 ul,
  #zone-menu #menu-1175-1 ul,
  #zone-menu #menu-1177-1 ul,
  #zone-menu #menu-1178-1 ul,
  #zone-menu #menu-1179-1 ul {
  	min-width: 220px;
  	padding: 0 0 20px 7px;
  	width: 100%; /*K*/
  	/*width: 50%;*/ /*K*/
  }
  #zone-menu #menu-1179-1 ul {
  	min-width: 150px; /*K*/

  }
  #menu-3964-1 div.views-row-1 {
  	display: inline-block; /*K*/

  	white-space: normal; /*K*/

  }
   #zone-menu #menu-1180-1 ul a.depth-2{
   	white-space: normal; /*K*/

   	display: inline-block; /*K*/

   }
   #zone-menu #menu-1180-1 div.views-row-7,
   #zone-menu #menu-1180-1 div.views-row-6{
   	display: inline-block; /*K*/

   }
  #zone-menu #menu-1178-1 ul{
  	min-width: 400px; /*K*/
  }
  #menu-1178-1 ul.sf-has-clone-parent{
	margin-left: -337%; /*K*/
	
  }
  #menu-13621-1 ul.sf-hidden{
  	padding: 0px !important; /*K*/
  	border: none; /*K*/
  }
  #zone-menu #menu-1174-1 ul li,
  #zone-menu #menu-1175-1 ul li,
  #zone-menu #menu-1177-1 ul li,
  #zone-menu #menu-1178-1 ul li,
  #zone-menu #menu-1179-1 ul li{
  	padding: 0 10px;
  }
  #zone-menu #menu-2804-2 ul{
  	min-width: 220px;
  	width: 100%;
  	padding-left: 0;
  }
  #zone-menu #menu-2804-2 ul li.sf-clone-parent{
  	margin-bottom: 0;
  }
  #zone-menu #menu-2804-2 ul li.sf-clone-parent a{
  	padding-left: 17px;
  }
  #zone-menu #menu-2804-2 ul li#menu-4446-2{
  	margin-top: 0;
  }
  #zone-menu #menu-2804-2 ul li#menu-4446-2 h3{
  	height: 0;
  	margin-bottom: 0;
  }
  #zone-menu #menu-3762-2 ul{
  	left: 0 !important;
  	min-width: 220px;
  	width: 100%;
  	padding-left: 17px;
  }
  #zone-menu #menu-3762-2 .view-menu-promocji .views-row a{
  	white-space: pre-line;
  	padding-right: 30px;
  }
  .block-hp-produkty .view-hp-produkty .views-row{
  	margin-top: 0;
  }
  .node-product-type.view-mode-teaser,
  .node-rower.view-mode-teaser{
  	padding-bottom: 10px;
  }
  .node-product-type.view-mode-teaser .field-name-quickview,
  .node-rower.view-mode-teaser .field-name-quickview{
  	display: none !important;
  }
  .block-hp-marki-block{
  	display: none;
  }
  .block-banery-block{
  	display: none;
  }
  #node-blok-22 .link-wrapper-line .content{
  	float: left;
  	width: 100%;
  	box-sizing: border-box;
  }
  .node-product-type .group-right h1,
  .node-rower .group-right h1{
    float: left;
    width: 100%;
    font-size: 30px;
    margin-top: 20px;
  }
  #block-views-shopping-cart-block{
    min-width: 300px;
    margin: 0 auto !important;
  }
  .block-26{
    /*display: none;*/ /*K*/
    margin-top: -20px !important; /*K*/
    margin-bottom: 0px !important; /*K*/
    margin-right: -233px !important; /*K*/
  }
  .block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{
    background: url(../../images/picto_cart.png) no-repeat right;
    display: block;
    line-height: 32px;
    padding-right: 37px;
  }
  #commerce-checkout-form-checkout fieldset input.form-text, #commerce-checkout-form-checkout fieldset textarea{
    width: 100% !important;
    box-sizing: border-box;
  }
  .commerce_fieldgroup_pane__group_uwagi .form-type-textarea .form-textarea-wrapper{
    width: 100%;
  }
  #commerce-checkout-form-checkout fieldset label{
    width: 100% !important;
    text-align: center;
  }
  .zamowienia{
    width: auto; !important;
    line-height: 17px;
    font-size: 14px;
  }
  ul.inline.commerce-checkout-progress li, ol.inline.commerce-checkout-progress li{
    width: 100% !important;
    box-sizing: border-box;
  }
  ul.inline.commerce-checkout-progress li::after, ol.inline.commerce-checkout-progress li::after{
    display: none !important;
  }

}
  .cloud-zoom-container .cloud-zoom-colorbox a {
  	display: inline-block; /*K*/
  	height: 20px; /*K*/
  }

@media (max-width: 620px){
  #commerce-checkout-form-checkout .view .view-content,
  #commerce-checkout-form-review .view .view-content{
    overflow-x: scroll;
  }
  #commerce-checkout-form-checkout .view .view-content table,
  #commerce-checkout-form-review .view .view-content table{
    width: 600px !important;
  }

}

@media (min-width: 740px) and (max-width: 979px){
  iframe{
    width: 100%;
    height: 400px;
  }
	#zone-user #region-user-second{
		width: 335px;
		padding-left: 20px;
	}
	#zone-user #region-user-second .block--exp-produkty-page-with-title input.form-text{
		width: 265px;
	}
	#zone-user #region-user-third{
		float: right;
	}
	#zone-menu .region-menu .block-superfish:last-child {
		float: left;
		width: 100%;
	}
	#zone-menu #menu-1174-1 ul,
  #zone-menu #menu-1175-1 ul,
  #zone-menu #menu-1177-1 ul,
  #zone-menu #menu-1178-1 ul,
  #zone-menu #menu-1179-1 ul,
  #zone-menu #menu-2804-2 ul,
  #zone-menu #menu-3762-2 ul{
  	/*min-width: 100%;*/  /*K*/ 
  	box-sizing: border-box;
  }
  #menu-13621-1 > ul > li {
  	width: 50% !important; /*K*/
  }
  #menu-13593-1,
  #menu-13602-1,
  #menu-13620-1
   {
  	width: 50% !important; /*K*/
  }
  #menu-13612-1{
  	white-space: normal ; /*K*/
  }
  #menu-1178-1 ul{
  	min-width: 400px !important; /*K*/
  }

  #menu-1174-1 .view-menu-kategorii-produktow .views-column{
  	width: auto !important;
  }
  #zone-menu #menu-3762-2 ul{
  	left: 0 !important;
  }
  #zone-menu #menu-2804-2 ul .view-menu-marek .views-row {
  	width: 25%;
  }
  .field-name-bon2 .field-items {
    width: 100%;
  }
  .node-product-type .group-right .field-name-bon2 .form-item-coupon-code input {
    width: 100% !important;
  }
  #zone-user-wrapper .container-24 #region-user-third{
    width: 258px;
  }
  .block-shopping-cart-block{
    float: left !important;
    margin-left: 0 !important;
  }
  #block-views-shopping-cart-block .view-empty{
    margin-left: 64px;
  }
  #block-block-26{
    margin-right: 52px;
  }
  .view-hp-bloki .view-content article .link-wrapper{
    width: 100% !important;
    box-sizing: border-box;
  }
  ul.inline.commerce-checkout-progress li, ol.inline.commerce-checkout-progress li{
    font-size: 15px;
  }
}

@media (max-width: 979px){
	.region-menu .block-superfish ul.menu li a:hover, 
	.region-menu .block-superfish ul.menu li.sfHover > a, 
	.region-menu .block-menu ul.menu li a:hover{
		border-top: 1px solid #EDEDED;
	}
	#block-block-23{
  	display: none;
  }
  .block-news-block-hp .view-footer{
  	margin-top: 10px;
  }
  .node-product-type .group-right h1{
    line-height: 31px;
  }
  .node-product-type .field-name-service-links-displays-group,
  .node-rower .field-name-service-links-displays-group{
    float: left;
    margin-bottom: 20px;
  }
}

@media (min-width: 980px) and (max-width: 1220px){
	#zone-menu .region-menu .block-superfish:first-child{
		float: left;
	}
	#zone-menu .region-menu .block-superfish ul.sf-main-menu > li > a,
	#zone-menu .region-menu .block-superfish ul.sf-secondary-navigation > li > a{
		padding: 16px 9.4px;
	}
	#zone-menu .region #menu-2804-2 ul{
		left: -478px;
		min-width: 940px;
		box-sizing: border-box;
	}
}

@media (max-width: 1115px){
	#block-block-24{
		display: none;
	}
}

@media (max-width: 1220px){
	.block-hp-bloki-block .node-blok h1, .block-hp-bloki-block .node-blok h2, .block-hp-bloki-block .node-blok h3{
  	line-height: 30px;
  }
}



::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
  width: 12px;
}

::-webkit-scrollbar:horizontal {
  height: 12px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
  border-radius: 10px;  
  background-color: #ffffff; 
}

.form-item-attributes-field-color-variation.form-type-radios, .form-item-field-color-variation.form-type-radios {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.form-item-attributes-field-color-variation.form-type-radios label.type-radios, .form-item-field-color-variation.form-type-radios label.type-radios {
  order: 1;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios, .form-item-field-color-variation.form-type-radios .form-radios {
  line-height: 18px;
  order: 2;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item, .form-item-field-color-variation.form-type-radios .form-radios .form-item {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 0;
  position: relative;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item input[type=radio], .form-item-field-color-variation.form-type-radios .form-radios .form-item input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item input[type=radio]:checked ~ .color-box::before, .form-item-field-color-variation.form-type-radios .form-radios .form-item input[type=radio]:checked ~ .color-box::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 0;
  border-color: transparent #0d8000 transparent transparent;
  position: absolute;
  top: 1px;
  right: 1px;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item .control-label, .form-item-field-color-variation.form-type-radios .form-radios .form-item .control-label {
  border: 1px solid #000000;
  padding: 2px;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item .control-label:hover, .form-item-field-color-variation.form-type-radios .form-radios .form-item .control-label:hover {
  border-color: #b2b2b2;
}
.form-item-attributes-field-color-variation.form-type-radios .form-radios .form-item .control-label .color-box, .form-item-field-color-variation.form-type-radios .form-radios .form-item .control-label .color-box {
  display: block;
}

.form-item-attributes-field-range-variation.form-type-radios,
.form-item-attributes-field-shoe-size.form-type-radios,
.form-item-attributes-field-size-variation.form-type-radios {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.form-item-attributes-field-range-variation.form-type-radios label.type-radios,
.form-item-attributes-field-shoe-size.form-type-radios label.type-radios,
.form-item-attributes-field-size-variation.form-type-radios label.type-radios {
  order: 1;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios,
.form-item-attributes-field-shoe-size.form-type-radios .form-radios,
.form-item-attributes-field-size-variation.form-type-radios .form-radios {
  line-height: 18px;
  order: 2;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios .form-item,
.form-item-attributes-field-shoe-size.form-type-radios .form-radios .form-item,
.form-item-attributes-field-size-variation.form-type-radios .form-radios .form-item {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 0;
  position: relative;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios .form-item input[type=radio],
.form-item-attributes-field-shoe-size.form-type-radios .form-radios .form-item input[type=radio],
.form-item-attributes-field-size-variation.form-type-radios .form-radios .form-item input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios .form-item input[type=radio]:checked ~ span::before,
.form-item-attributes-field-shoe-size.form-type-radios .form-radios .form-item input[type=radio]:checked ~ span::before,
.form-item-attributes-field-size-variation.form-type-radios .form-radios .form-item input[type=radio]:checked ~ span::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 0;
  border-color: transparent #0d8000 transparent transparent;
  position: absolute;
  top: 1px;
  right: 1px;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios .form-item .control-label,
.form-item-attributes-field-shoe-size.form-type-radios .form-radios .form-item .control-label,
.form-item-attributes-field-size-variation.form-type-radios .form-radios .form-item .control-label {
  border: 1px solid #000000;
  padding: 2px;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  min-width: 24px;
}
.form-item-attributes-field-range-variation.form-type-radios .form-radios .form-item .control-label:hover,
.form-item-attributes-field-shoe-size.form-type-radios .form-radios .form-item .control-label:hover,
.form-item-attributes-field-size-variation.form-type-radios .form-radios .form-item .control-label:hover {
  border-color: #b2b2b2;
  color: #b2b2b2;
}
.attribute-widgets .form-type-radios > div > div {
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}
.attribute-widgets .form-type-radios > label {
  text-align: left;
}
.attribute-widgets .form-type-radios {
  margin-top: 0 !important;
}
.group-right .commerce-product-field-commerce-price {
  float: left;
  width: 100%;
}
.group-right .field-name-commerce-price {
  font-size: 30px;
  color: #000000;
  font-family: "Brandom",sans-serif;
}
#edit-checkout-cp {
  background-color: #000 !important;
  color: #fff !important;
  padding: 8px 14px !important;
}
#menu-1178-1 ul li ul {
  position: inherit;
  left: 0 !important;
  top: 0 !important;
  display: block !important;
}
#menu-1178-1 > ul > li {
  float: left;
  width: 25%;
}
#menu-1178-1 > ul > li > ul{
  padding-left: 0 !important;
  min-width: 100% !important;
}
#menu-1178-1 > ul > li ul{
  padding-top: 0 !important;
}
#menu-1178-1 > ul > li > ul > li > ul{
  min-width: 85% !important;
}
#menu-1178-1 ul li a {
  border: 0 !important;
  display: inline-block;
  white-space: normal;
}
#menu-1178-1 .sf-sub-indicator {
  display: none;
}
.sf-menu li:has(> a.stroje-right) {
  float: right !important;
}
@media (min-width: 960px) {
  #menu-1178-1 > ul {
    min-width: 732px;
  }
}
#menu-13621-1 {
  width: 100% !important;
}
#menu-13621-1 > ul > li {
  float: left;
  width: 25%;
}
#block-fieldblock-node-trainers-full-field-powi-zane-produkty,
#block-fieldblock-node-accessories-node-full-field-powi-zane-produkty,
#block-fieldblock-node-parts-full-field-powi-zane-produkty,
#block-fieldblock-node-clothing-full-field-powi-zane-produkty {
  text-align: center;
}
#block-fieldblock-node-trainers-full-field-powi-zane-produkty h2,
#block-fieldblock-node-accessories-node-full-field-powi-zane-produkty h2,
#block-fieldblock-node-parts-full-field-powi-zane-produkty h2,
#block-fieldblock-node-clothing-full-field-powi-zane-produkty h2 {
  position: relative;
  padding: 0 11px;
  z-index: 1;
  color: #000000;
  font-family: "Brandom light",sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: inline-block;
  margin: 0 auto;
  background: white;
  text-align: center;
}
#block-fieldblock-node-trainers-full-field-powi-zane-produkty > .block-inner > .content,
#block-fieldblock-node-accessories-node-full-field-powi-zane-produkty > .block-inner > .content,
#block-fieldblock-node-parts-full-field-powi-zane-produkty > .block-inner > .content,
#block-fieldblock-node-clothing-full-field-powi-zane-produkty > .block-inner > .content {
  border-top: 1px solid black;
  padding-top: 30px;
  margin-top: -12px;
  text-align: left;
}
@media (max-width: 415px){
	#menu-1178-1 ul.sf-has-clone-parent{
	margin-left: 0; /*K*/
	
  }
  #zone-menu #menu-1178-1 ul {
  	min-width: 310px; /*K*/

  }
  #menu-13621-1 > ul > li{
  	width: 40%; /*K*/

  }
}
@media(max-width: 321px){
	#menu-1178-1 ul.sf-has-clone-parent{
	margin-left: -135%; /*K*/
  }

}
.facetapi-limit-link {
  display: none;
}
.view-compare-product-nodes	tr.views-row{
	display: table-row;
}
.view-compare-product-nodes td{
	border-left: 1px solid #d8d8d8;
	padding: 0px 5px;
}
.view-compare-product-nodes td ul{
	padding-left: 13px;
}
.view-compare-product-nodes tbody tr.views-row-odd{
	background: #f3f3f3;
}
.view-compare-product-nodes .field-name-field-images,
.view-compare-product-nodes .field-name-field-image{
	text-align: center;
}