@media (min-width: 1224px) {
	.zwe {
	width:65% !IMPORTANT;
	}
	.roz {
	width:32% !IMPORTANT;
	}
	.blo {
	width:800px !IMPORTANT;
	}
}

/* na mobilu zdjęcia produktów : podciągnąć menu do góry w przypadku niskich zdjęć */

@media (max-width: 1023px) {
	.mobileimage {
		/* max-height:300px !IMPORTANT; */
		 max-height:calc(100vw - 3px) !IMPORTANT;
	}
}

.blogpost {
	font-size:16px !IMPORTANT;
}
.noMarginBottom {
	margin-bottom:0px !IMPORTANT;
}
.blogImgDesc {
	font-size:12px !IMPORTANT;
}
/* schowaj zakładki na karcie produktu */
#discussion, #product_tab_14, #content_discussion, #content_product_tab_14 {
	display:none;
}
/* ucina opis niektórych marek */
.ab-smc-description {
	max-height:450px !IMPORTANT;
}
/* schowaj listę cech po najechaniu na produkt na ich liście */
.ut2-gl__feature {
	display:none;
}
/* schowaj województwo */

label[for="litecheckout_state"] {
	display:none !IMPORTANT;
}

@media (min-width: 1024px) {
	.row-fluid .span8 {
		width: 73.404255319149%;
		margin-left: 12.7659574468085% !IMPORTANT;
	}
	.koszyk-steps {
		width:66%;
		display:inline-block;
	}
	.row-fluid .span8 .koszyk-steps:only-child {
		width: 100%;
	}
	#checkout_steps {
		width:66%;
		display:inline-block;
	}
	#checkout_steps:only-child {
		width:100%;
		display:inline-block;
	}
	
	#checkout-summary-container {
		width:33%;
		display:inline-block;
		vertical-align: top;
		position:sticky; 
		top: 55px;
		margin-top:130px;
	}
	
	#checkout_info_summary_1379 {
		background:#f8f8f8;
	}
	/* wyśrodkuj kulki kroków koszyka */
	/* generalnie mają 690px */
	.stepsWrapper {
		/* margin-left:calc(35vw - 345px)!important; */
		width:150%;
		margin-top:50px;
	}
	
	/* przesuń przycisk Dalej pod Podsumowanie, w kroku 1 */
	#btn_dalej {
		/* width:153%; */
	}
	
}
/* opis 'Dalej' przycisku w kroku 1 */
/*
#btn_dalej > button > span > span {
	display:none;
}
#btn_dalej > button > span:after {
	content: "Dalej";
} */

/* schowaj pseudocheckboxy przy liście cech produktu na karcie produktu */
.ty-compare-checkbox {
	display:none;
}

@media (max-width: 1023px) {
	/* przed pierwszym krokiem koszyka : podsumowanie daj pod listą towarów */
	#checkout_form, #podsumowanie_koszyka {	
		width:100%;
	}
	/* przyciski na całą szerokość mobilki */
	/* pierwszy krok, "Kontynuuj jako gość" */
	.ty-checkout-buttons.register, .ty-login-reglink.ty-center, .submit_wrapper {
		margin-left:-20px;
		margin-right:-20px;
	}
	/* drugi i trzeci i czwarty krok */
	.step_two_buttons, .step_three_buttons, .ty-checkout-buttons.ty-checkout-buttons__submit-order {
		margin-left:-20px !IMPORTANT;
		margin-right:-20px !IMPORTANT;
	}
	/* 'subskrybuj' na głównej */
	.ty-footer-form-block__input.cm-block-add-subscribe {
		margin-left:-20px !IMPORTANT;
		margin-right:-20px !IMPORTANT;
	}
	/* zdjęcia daj w kwadracie */
	/* na karcie produktu : */
	.cm-image-previewer > .cm-image {
		object-fit: cover;
		width:calc(100vw - 3px) !IMPORTANT;
		height:calc(100vw - 3px) !IMPORTANT;
	}
	/* na liście produktów : */
	.ut2-gl__image > a > .cm-image {
		object-fit: cover;
		width:calc(50vw - 3px) !IMPORTANT;
		height:calc(50vw - 3px) !IMPORTANT;
	}
	/* slajdowi pojedynczego produktu wyzeruj padding by zdjęcia kwadraty mogły się rozlać na całą szerokość */
	.ut2-gl__body {
		padding:0px;
	}
	/* wtedy jednak brzydko będą wyglądały nazwa i cena pod zdjęciem, więc dorób im marginesy */
	.ut2-gl__name, .ut2-gl__price {
		margin-left:15px;
		margin-right:15px;
	}
	/* zmniejsz margines całości */
	.container-fluid-row > .row-fluid {
		padding-left:2px;
		padding-right:2px;
	}
	/* serduszka na liście produktów */
	.ut2-icon-baseline-favorite {
		font-size:28px !IMPORTANT;
	}
	/* odsuń je nieco od rogu obrazu */
	.ut2-gl__buttons {
		right:1px !IMPORTANT;
		top:1px;
	}
	/* napis 'Wyniki wyszukiwania' zmniejsz na mobile */
	.span16.main-content-grid > .ty-mainbox-container.clearfix > .ty-mainbox-title > .ty-mainbox-title__left {
		font-size:26px !IMPORTANT;
	}
	
	/* napis 'Znaleziono produktów:' zmniejsz na mobile */
	.span16.main-content-grid > .ty-mainbox-container.clearfix > .ty-mainbox-title > .ty-mainbox-title__right {
		font-size:16px !IMPORTANT;
	}
	/* cała reszta */
	.ty-mainbox-title > span {
		font-size:26px !IMPORTANT;
	}
	/* na mobilu w podsumowaniu koszyka zmniejsz cenę o 20% */
	.ty-checkout-summary__total-sum {
		font-size:20px !IMPORTANT;
	}
	
	.ty-checkout-buttons {
		padding: 0 0 0 0 !IMPORTANT;
	}
	
	/* wyśrodkuj krzyżyk przy quantity changerze w zawartości koszyka */
	
	
	.changer {
		vertical-align:middle;
	}
	
}

/* na podglądzie zdjęcia na pełnym ekranie na desktopie nie opuszczaj go na dół */
@media (min-width: 1024px) {
	div.ui-dialog .ui-dialog-title {
		margin-top: 0px;
	}
	div.ui-dialog .ui-dialog-titlebar {
		height: 0px;
	}
}

/* w zawartości koszyka schowaj kody produktów */
.ty-cart-content__sku {
	display:none;
}

/* w koszyku rozwiniętym z górnej belki wyrównaj spodni napis */
.cm-cart-content.cm-cart-content-thumb p span {
    /* padding: 10px 0px 10px 0px; */
	padding: 0px 0px 10px 0px;
}


/* schowaj przyciski 'kategorie' i 'filtry' widoczne tylko na mobilce (prawdziwej, nie emulatorze) */
#sw_dropdown_388, #sw_dropdown_389 {
	/* display:none; */
}
/* powiększ iksy w podsumowaniu koszyka */
	.ty-icon-cancel-circle {
		font-size:24px;
		vertical-align:middle;
	}
/* daj je w jednej linii z ceną */
	.ty-cart-content__product-delete {
		display:inline-block;
	}
	
/* zmniejsz czcionkę opisu kategorii */
	.ut2__subcategories  > .ut2-extra-block-title > .ty-mainbox-title > span {
		font-size: 26px !IMPORTANT;
	}
	
	/* cała reszta */
	.ty-mainbox-title > span {
		font-size:26px !IMPORTANT;
	}
	
	/* Blog ma własne zasady */
	.span16 > .ty-wysiwyg-content > .span16.ut2__subcategories.ut2-top > .ty-mainbox-title {
		font-size:26px !IMPORTANT;
	}
	
/* schowaj na desktopie */

@media (min-width: 1024px) {
	
	.deshoMobileOnly {
		display:none !IMPORTANT;
	}
}
	
/* schowaj na mobile */

@media (max-width: 1023px) {

	.desktopOnly {
		display:none !IMPORTANT;
	}
}

.pointer {
	cursor:pointer;
}
	
/* czcionka opisu produktu */
#content_description > div {
	font-size:15px !IMPORTANT;
	/* color: #707070 !IMPORTANT; */
	color: black !IMPORTANT;
}

/* czcionka nagłówków opisu produktu po prawej na karcie produktu */
.ab__mb_item-name {
	font-size:15px !IMPORTANT;
	color: #707070 !IMPORTANT;
}
/* czcionka treści 'Szczegóły produktu' opisu produktu po prawej na karcie produktu */
.ty-product-feature__label, .ty-product-feature__value, .ty-product-feature__multiple-item, .ab__mb_item-description, .ab__mb_item-description > p {
	font-size:14px !IMPORTANT;
	color: #707070 !IMPORTANT;
}

/* zasady zwrotów : tam są dwie linie. Rozsuń je. */
#ab__mb_id_71_3 {
	line-height:22px;
}

/* czciona nagłówków kategorii */
@media (min-width: 1024px) {
	.top-menu-grid .ut2-h__menu .ty-menu__item .ty-menu__item-link bdi {
    font-size: 15px;
	}
}

/* zawartość koszyka : tabela wyśrodkuj zawartość komórek w pionie */
.ty-cart-content__product-elem {
	vertical-align:middle;
}
/* cena w tej tabeli czarna */
.ty-cart-content__price > bdi > span {
	color:black;
}

/* i nagłówki kolumn daj większe */
th.ty-cart-content__title {
	font-size:15px;
}

/* wyłącz oczka szybkiego podglądu */
.ut2-quick-view-button.cm-dialog-opener.cm-tooltip.cm-dialog-auto-size {
	display:none;
}

/* Kamil. 4-ty krok koszyka. Ikonka ? (GPRD) - ukryj */
/* oraz ramka z info wyskakującym po najechaniu */
.ty-icon-help-circle.ty-gdpr-agreement--icon, #gdpr_tooltip_gdpr_agreements_checkout_place_order_tab2_label, .ty-gdpr-tooltip-content {
	display:none !IMPORTANT;
}

* :not([class^="ut2-"], .ty-delete-big__icon.ty-icon-cancel-circle, .ty-product-filters__switch-right.ty-icon-up-open, .ty-product-filters__switch-down.ty-icon-down-open, [class^="ty-product-switcher"], .ty-product-filters__color-filter-check--selected, .ty-icon-ok, [class^="ty-icon-"], .ty-icon, [class^="ty-remove"], [class^="ty-footer-"], [class^="ty-orders"], [class^="ty-section"], .fa, .cm-icon-live-edit,  .icon-live-edit) {
	font-family: 'Montserrat', sans-serif !IMPORTANT;
}

/* nazwy podkategorii na stronie kategorii (z lewej) */
/* powiększ tytuły filtrów */
.ut2-subcategories .ut2-item span, .ty-product-filters__title {
	font-size:14px;
}

/* wybolduj ceny na liście produktów kategorii */
.ty-price-num {
	font-weight:bold;
}

/* strzałki na sliderze na głownej stronie : bez tła, grube białe */
.swiper-button-next, .swiper-button-prev {
	background:none;
	color:white;
	font-weight:bold;
}

/* jednak nie ukrywaj belki wysuwanej z dołu kafelka produktu na liście produktów danej kategorii */

.ut2-gl__control.hidden.ut2-view-qty.view {
	/* display:block !IMPORTANT; */
}

/* obrazki miniatur */
.ab_vg-images-wrapper > .ab-vertical-thumbnails > .cm-thumbnails-mini > .ty-pict {
	/* max-width:50px !IMPORTANT;
	max-height:50px !IMPORTANT; */
}