.labelPayment {
	width: 80%;
	padding: 4px;
	font-size: 12px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	letter-spacing: 1px;
	right: -1px;
	float: left;
	padding-left: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left -1px;
	margin-left: 51px;
	text-transform: uppercase;
	margin-top: -4px;
	margin-bottom: 10px;
	display: block;
}

#online-store .through-price-v span {
    display: block;
    margin-left: -30px;
    margin-top: 10px;
    position: relative;
}

#online-store .through-price-v {
    text-transform: none;
    font-size: 21px;
    position: absolute;
    top: 15px;
    right: 0;
    text-align: center;
    padding: 18px 5px;
}

#online-store .through-price-v span:before {
    position: absolute;
    content: "";
    left: 19%;
    top: 44%;
    width: 65%;
    right: 0;
    border-top: 2px solid;
    border-color: inherit;
    -webkit-transform: rotate(-13deg);
    -moz-transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -o-transform: rotate(-13deg);
    transform: rotate(-13deg);
}

.have-coupon-col:nth-child(2) {padding: 7px 0;}

._paymentsOption p {
	padding-left: 81px;
}

.timeless_art #sliderproducts li:nth-child(2) .button {
	top: 15%;
}

.timeless_art #sliderproducts li:nth-child(3) .button {
	top: 25%;
}

.timeless_art #sliderproducts li:nth-child(4) .button {
	top: 15.5%;
}

#online-store .timeless_art #sliderproducts li:nth-child(2) .button {
	top: 14%;
}

#online-store .timeless_art #sliderproducts li:nth-child(3) .button {
	top: 23%;
}

#online-store .timeless_art #sliderproducts li:nth-child(4) .button {
	top: 14%;
}

#products #sliderproducts li:nth-child(13) .button {
	top: 28%
}

#products #sliderproducts li:nth-child(14) .button {
	top: 35.2%
}

#products #sliderproducts li:nth-child(15) .button {
	top: 23%
}

#products .product-thumb.touchClass,
#online-store .product-thumb.touchClass {
	width: 24.6%!important;
}

#products li.product-thumb.touchClass img,
#online-store li.product-thumb.touchClass img {
	max-height: 173px !important
}

.product-thumb .button,
.product-thumbSp .button {
	top: 85px;
}

.clsStat .button {
	top: 0
}


#online-store #sliderproducts li:nth-child(13) .button {
	top: 28%
}

#online-store #sliderproducts li:nth-child(14) .button {
	top: 33.2%
}

#online-store #sliderproducts li:nth-child(15) .button {
	top: 23%
}

.slide .button {
	max-width: 220px;
}

.article1 .col40 .button {
	width: 75%;
}

.moreorfica .button {
	width: 45%;
}

.wykres .col34 ul {
	width: 55%;
}

.opis .wykres .col34 p {
	width: 42%;
}

.btn-groupCart a {
	font-size: 14px;
}

#contact .col.desc .row .women-box .button a {
	font-size: 22px;
}

.tabcontent .cta .divcta {
	width: 55%;
}

.ra.header .cta .divcta {
	width: 58%;
}

.header .button {
	width: 135px;
}

.reblack .pielegnacja ul {
	width: 74%;
}

.col58 {
	width: 54%!important;
}

#product .t_o .wykres2 .col25 {
	vertical-align: middle;
}

.t_o .pasekpion.w80 {
	height: 285px;
}

.t_o .pasekpion.w95 {
	height: 325px;
}

.t_o .pasekpion.w70 {
	height: 300px;
}

.modal50left > a.touchCartRek {
	width: 90%;
	padding: 0;
}

.modal50left > a.touchCartRek img {
	padding-top: 0;
}

.modal50left div.touchCartRek.description {
	width: 100%;
	padding-top: 0;
	padding-left: 0;
}
.specialProd_ .product-thumb>.cta>.button {
    top: 145px;
}

body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2){width:40%!important;}

@media screen and (max-width:1280px) {
	.t_k .tabcontent .cta .button {
		margin-left: 0
	}
	.t_o .tabcontent .cta .button {
		margin-left: 0
	}
	.t_p .tabcontent .cta .button {
		margin-left: 0
	}
}



@media screen and (max-width: 1022px) and (min-width: 767px) {

	.container {
		width: 93% !important;
	}


}



@media screen and (max-width: 388px) {
	#product .tabcontent .cta ul li.s2 {
		line-height: 18px;
	}
}


@media screen and (max-width: 1024px) and (min-width: 768px) {
	img.timeless-maska {
		margin-bottom: 22px;
	}
	#product .t_o .wykres2 .col25 {
		vertical-align: top;
	}
}

@media screen and (min-width: 690px){
body#products .product-thumb, body#online-store .product-thumb {
    vertical-align: top!important;
}	
}


@media screen and (max-width:768px) {
	#product .t_o .wykres2 .col25 {
		vertical-align: top;
	}
	.t_o .tabcontent .col50 picture img {
		margin-left: 90px;
	}
	#product .t_p .opis .box_all h3 {
		font-size: 19px
	}
	.PayPal_RL {
		margin-left: 0px;
	}
	#online-store .through-price-v {
	    top: -15px;
	    right: -5px;
	}
	#online-store .through-price-v-span s{
	    display: block;
	}
	.specialProd_>.product-thumb>.description {
	    height: auto;
	}
}

@media screen and (max-width: 768px) and (min-width: 667px) {
	.tabs li {
		min-height: auto !important;
	}
	img.timeless-maska {
		max-height: 115px !important;
	}
}





@media screen and (min-width: 378px) {
	.btn-groupCart.col40 {
		width: 44% !important;
	}
	.infoFormCheckout.showSM {
		font-size: 12px !important;
	}
}

span.smClass {
	line-height: 1.5;
	margin-top: 10px;
}


@media screen and (max-width: 990px) and (min-width: 768px) {
	.cartPopUp .btn-groupCart a {
		font-size: 11px !important;
	}
}

@media screen and (max-width: 320px) and (min-width: 0px) {
	#product .cta ul li {
		font-size: 12px;
	}
	#product .tabcontent .cta ul li.s1 {
		width: 45%;
	}
	#product .tabcontent .cta ul li.s2 {
		width: 55%;
	}
	#faq .row h4 {
		font-size: 18px;
	}
	.btn-groupCart a {
		font-size: 12px;
	}
	table.tableCartTotal th {
		padding: 19px 12px;
	}
}

/*

.SecurionPay_RL{-webkit-filter:grayscale(100%);background:url(../includes/platnosci_icon/visa-mc-amex.jpg)!important;background-repeat:no-repeat;background-size:contain;background-position:0 -2px;float:left;width:78px;height:25px;margin-left:13px;margin-top:4px}
*/

@media screen and (max-width: 1023px) {
	#sliderproducts li img {
		height: auto;
		min-height: auto;
		max-height: 100%;
	}
	.specialProd_ > .product-thumb > .description {
		margin-bottom: 35%;
	}
}

@media screen and (max-width: 768px) {
	.tm_m .marzena img,
	.tm_d .marzena img,
	.tm_n .marzena img {
		margin-left: 129px;
	}
}

@media screen and (max-width: 822px) and (min-width: 668px) {
	.tabs li {
		min-height: 70px;
	}
}

@media screen and (max-width: 667px) {
	body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2){width:100%!important}
}

@media screen and (max-width: 425px) {
	.tm_m .marzena img,
	.tm_d .marzena img,
	.tm_n .marzena img {
		margin-left: 0px;
	}
	.marzena {
		max-width: 100%;
	}
	.specialProd_ > .product-thumb > .description {
		margin-bottom: 0%;
		height: auto;
	}
	.marzena {
		margin-left: 0px;
	}
	.slider .button a {
		padding: 17px 0
	}
	.t_o span.pasekpion.w95,
	.t_o span.pasekpion.w80,
	.t_o span.pasekpion.w70 {
		height: 80px;
	}

	#product .tabcontent .cta ul li {
		width: 100%;
		font-size: 11px;
		padding-left: 43px
	}
	#product .tabcontent .cta ul li.s2 {
		line-height: 16px;
	}
	#product .touchCart h3 {
		text-align: left
	}
}

@media screen and (max-width: 375px) {
	#product .cta ul li {
		font-size: 10px;
	}
	.header.tm_n .slide .col40 {
		margin-left: 0vw;
	}
	#product .tabcontent .cta ul li {
		font-size: 10px
	}
	#product .t_o .tabcontent .cta ul li.s2 {
		line-height: 16px
	}
	.t_o .tabcontent .col50 picture img {
		margin-left: 50px
	}
}

@media screen and (max-width:360px) {
	.cta ul li.s2 {
		line-height: 16px;
	}
}

@media screen and (max-width: 320px) {
	#product .tabcontent .cta ul li.s1 {
		background-position: 3px 7px;
	}
	#product .tabcontent .cta .divcta {
		width: 100%;
	}
	span.smClass {
		font-size: 12px;
	}
	.header.tm_d .slide .col40 {
		margin-left: -12vw;
	}
	#start .slider .slide.touch-odzywka h2 {
		font-size: 18px;
	}
	#product .t_k .tabcontent .cta .divcta {
		width: 100%;
	}
	#product .t_k .tabcontent .cta ul li.s1 {
		font-size: 10px;
		padding-left: 43px;
	}
	#product .t_k .tabcontent .cta ul li.s2 {
		background-position: 6px 0px;
		padding-left: 33px;
		font-size: 10px;
		line-height: 26px;
	}
	.modal50left > a.touchCart > img {
		max-height: 135px!important;
		margin-top: 0px;
		padding-left: 0px;
	}
}

/** REKAWICA **/

.t_r .tabcontent .col48 {
	width: 43%
}

.t_r .tabs li.active {
	background: #98caec;
}

@media screen and (min-width:1023px) {
	img.touchRekawica {
		padding: 6em 0 2em 0;
		width: 100%;
		padding-left: 20px;
	}
}

@media screen and (max-width:1024px) {
	.t_r.slider h3 {
		font-size: 20px
	}
	.t_r .slide .col40 {
		margin-left: 5.5vw
	}
	.t_r .tabcontent .col48 {
		width: 48%;
	}
	#sliderproducts li.product-thumb.touchClass img {
		max-height: 144px!important;
	}
	.article3 ul li.touchClass h3 span {
		font-size: 12px;
		padding: 0
	}
	.t_r div.tabcontent.skladniki .cta div.divcta {
		width: 53%!important
	}
	.t_r .cta ul li {
		font-size: 12px
	}

	#products .product-thumb:nth-child(13).touchClass,
	#online-store .product-thumb:nth-child(13).touchClass,
	#products .product-thumb:nth-child(14).touchClass,
	#online-store .product-thumb:nth-child(14).touchClass,
	#products .product-thumb:nth-child(15).touchClass,
	#online-store .product-thumb:nth-child(15).touchClass,
	#products .product-thumb:nth-child(16).touchClass,
	#online-store .product-thumb:nth-child(16).touchClass {
		width: 23%!important
	}
}

@media screen and (max-width:768px) {
	.efekty .col33 picture {
		width: 100%;
		text-align: center;
	}
	#product .t_r h3 {
		font-size: 22px!important;
		text-align: center;
	}
	#product .slider.t_r h3 {
		font-size: 16px!important;
		text-align: left;
	}
	.t_r .tabcontent .col48 {
		width: 90%;
	}
	.t_r .opis .col48 img {
		margin-left: 0
	}
	.t_r .marzena {
		margin-left: -385px;
		max-height: 690px;
	}
	.t_r .marzena .col40 {
		left: 35%;
		top: -75vw;
	}
	#sliderproducts li.product-thumb.touchClass img {
		max-height: 120px!important;
	}
	#sliderproducts li:nth-child(16) img {
		max-width: 120%;
	}
}

@media screen and (max-width:425px) {
	.t_r .marzena {
		margin-left: 0px;
		max-height: 100%;
	}
	.t_r .marzena .col40 {
		left: 0%;
		top: 5vw;
	}
	#product .t_r .opis .head {
		text-align: center;
	}
	#product .t_r h3 {
		font-size: 15px!important;
		text-align: center;
	}
	.t_r .slide .col40 {
		margin-left: 0
	}
	.t_r .tabcontent .col48 {
		width: 100%;
	}
	#products .product-thumb:nth-child(13).touchClass,
	#online-store .product-thumb:nth-child(13).touchClass,
	#products .product-thumb:nth-child(14).touchClass,
	#online-store .product-thumb:nth-child(14).touchClass,
	#products .product-thumb:nth-child(15).touchClass,
	#online-store .product-thumb:nth-child(15).touchClass,
	#products .product-thumb:nth-child(16).touchClass,
	#online-store .product-thumb:nth-child(16).touchClass {
		width: 100%!important
	}
	#product .header .cta {
		margin: 5px auto 5px
	}
	#product .t_r.slider .button a {
		padding: 10px 0
	}
	#product .slider.t_r h3 {
		font-size: 16px!important;
		padding-bottom: 2px;
		text-align: center;
	}
	#sliderproducts li.product-thumb.touchClass img {
		max-height: 200px!important;
		height: 200px!important;
	}
	#sliderproducts li:nth-child(16) img {
		max-width: 100%;
	}
}

@media screen and (max-width:375px) {
	.t_r span.pasekpion.w95 {
		padding: 5px 20px 0 0
	}
	.t_r span.pasekpion.w90 {
		padding: 5px 20px 0 0
	}
	.t_r span.pasekpion.w80 {
		padding: 5px 20px 0 0
	}
}



/********************/
