.labelPayment {
  display: block;
  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;
}
li.touchClass.GLOVE_TOUCH_4 img { padding: 54px 0px; }
.slide .medal, .slide .tulipan {display: none !important;}

/* START */
#start .slide h2 {font-size: 15px;}
#start .slide p {font-size: 18px;}
#start .slide .button {max-width: 320px;}
#start .button a {font-size: 17px;}

/* PRODUCTS */
#products h3 small {font-size: 65%;}
#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.timeless .button, .product-thumbSp.timeless .button{top:85px;}
.product-thumb.touchClass .button, .product-thumbSp.touchClass .button{top:85px;}
.clsStat .button{top:0}

.PayPal_RL{background-image: url("../includes/platnosci_icon/paypal_2x.png") ;  width: 100px; height: 20px;background-size: contain;background-repeat: no-repeat;}
.PayPal_IT{background-image: url("../includes/platnosci_icon/paypal_2x.png");  width: 100px; height: 20px;}
.PayPal_ES{background-image: url("../includes/platnosci_icon/paypal_2x.png");  width: 100px; height: 20px;}
.DotPay_RLC{background-image: url("../includes/platnosci_icon/dotpay-karty.png");  width: 100px; height: 20px;}
.PaySera_RL{background-image: url("../includes/platnosci_icon/paysera.png");  width: 120px; height: 20px;}
.PayLane_RL{background-image: url("../includes/platnosci_icon/PL_OR_grafika.jpg");  width: 149px; height: 20px;}
.BankTransfer{background-image: url("../includes/platnosci_icon/bank.png");  width: 100px; height: 20px; background-size:contain; background-repeat: no-repeat;}
.Adyen_RL{background-image: url("../includes/platnosci_icon/adyen-karty.png");  width: 100px; height: 20px;}
.hc24{background-image: url("../includes/platnosci_icon/paypal_2x.png");  width: 100px; height: 20px;background-repeat: no-repeat;background-size: contain;}
.Sofort_Vital{background-image: url("../includes/platnosci_icon/sofort.png");  width: 100px; height: 40px;background-size: contain;background-repeat: no-repeat;}
.SecurionPay_RL{ ;  width: 100px; height: 40px;background-size: contain;background-repeat: no-repeat;}
.Redsys_ES_OR{background-image: url("../includes/platnosci_icon/karty.jpg");  width: 100px; height: 40px;}
.ePay {background-image: url(../includes/platnosci_icon/epay.jpg); width: 118px; height: 26px;}

.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}

/* REALASH */
/*#product .rlm .effect .cta {max-width: 425px; width: 100%;}*/
@media screen and (min-width: 1125px) {
	#product /*.rlm*/ .effect .cta {max-width: 355px;}
	#product /*.rlm*/ .tabcontent .skutecznosc .cta .divcta {width: auto;}
	}
@media screen and (max-width: 667px) {
	#product /*.rlm*/ .header .cta {width: auto;}
	#product /*.rlm*/ .cta .divcta {width: auto;}
	#product .header/*.rlm*/ .button {max-width: 260px; width: auto; padding: 4px 8px;}
	#product /*.rlm*/ .tabcontent .cta .button {max-width: 320px; width: 100%;}
	#product /*.rlm*/ .opis .wykres .col34 p {width: auto;}
	#product /*.rlm*/ .wykres .col34 ul {width: auto;}
	#product .tabcontent .cta ul li {width: auto; font-size: 14px;}
	#product /*.rlm*/ .efekty .col33 picture:first-child {text-align: center;}
	#product /*.rlm*/ .efekty .col33 picture:nth-child(2) {text-align: center;}
	#product /*.rlm*/ .col span.klauzula {text-align: center;}
	#product .odzywka .col50.prawo picture {width: auto; margin: 0 auto;}
	#product .odzywka .col50.prawo .zalety {width: auto; margin: 1em auto; text-align: center;}
	#product .tabcontent .zalety li {width: auto; text-align: left;}
	#product /*.rlm*/ .skutecznosc .col60 .mobile {text-align: center;}
	#product /*.rlm*/ .tabcontent .col .cta {text-align: center;}
}
@media screen and (max-width: 667px) and (min-width: 500px) {
	#product /*.rlm*/ .efekty .col33 picture {width: 50%; display: inline-block; vertical-align: top; box-sizing: border-box;}
	#product /*.rlm*/ .efekty .col33 picture:first-child {padding-right: 10px;}
	#product /*.rlm*/ .efekty .col33 picture:nth-child(2) {padding-left: 10px; margin-top: 0;}
}

@media screen and (max-width: 500px) {
	#product .tabs li {display: table; vertical-align: middle; padding: 16px 8px !important; width: 100%; margin-bottom: 1em; border: 1px solid; border-radius: 6px;}
}

@media screen and (max-width: 667px) and (min-width: 385px) {
	#product .slide .col40 {bottom: 10%;}
}

/* END REALASH*/


@media screen and (min-width: 1024px) and (max-width: 1024px) {
	.product-thumb .description h3 span {padding: 0 30px;}
	#contact .col.form header h4{max-width:100%;}
	#contact section header.intro h3 {text-align: center}
}
@media screen and (max-width: 768px) {
	#online-store .through-price-v {top: -20px;}
	#contact .policy .text span {width:100%}
}
/* BROW */

@media screen and (max-width: 1024px) {
	#product .rb .tabcontent .cta .divcta {width: auto;}
}

@media screen and (max-width: 768px) and (min-width: 668px) {
	#product .slider.rb h3 {text-align: left !important;}
}

@media screen and (max-width: 667px) {
	.rb .skladniki .col50.lewo .cta {text-align: center;}
	#product div section {text-align: center;}
	#de #product .rb .tabcontent .cta ul li.s2 {width: auto !important;}
	#product .rb .skladniki .col50.prawo picture {margin-left: auto;}
}

/* END BROW */

/* PURE */

@media screen and (max-width: 1024px) {
	.rp .tabcontent .cta .divcta {width: auto;}
	.rp .tabcontent .col52 .cta .divcta {width: auto;}
}

@media screen and (max-width: 667px) {
	.rp .skladniki .col50.prawo picture {margin-left: auto; margin-right: auto;}
}

/* END PURE */

/* Rekawica */

.t_r .tabcontent .col48{width:43%}
.t_r .tabs li.active {
    background: #98caec;
}

@media screen and (max-width:1024px) and (min-width:1023px){
	li.touchClass.GLOVE_TOUCH_4 img {
    	padding: 52px 0px !important;
    	height: auto !important;
	}
}
@media screen and (max-width:1024px){
	li.touchClass.GLOVE_TOUCH_4 img {
    	padding: 25px 0px;
    	height: auto !important;
	}
	.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 h3 span{font-size:13px}
	.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, #sliderproducts li.product-thumb.timeless img {
    max-height: 120px!important;
}
#sliderproducts li:nth-child(16) img {
    max-width: 120%;
}
}

@media screen and (max-width:425px){

	 .AheadOne .infoFormCheckout.showSM, .AheadOne .main-top-form_secure-list{width: 100%;max-width: 100%;}
	.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: 17px!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 .header.slider.t_r h3 {    font-size: 16px!important;padding-bottom: 2px;text-align: center;}
	 #product .slider.t_r h3 {    font-size: 16px!important;padding-bottom: 2px;}
	 .t_r div.tabcontent.skladniki .cta div.divcta{width:100%!important}
}
@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}
}

/******end rekawica*******/

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

h2 {font-size: 42px;}
.tabs li {width: 33%;}
.ra .sg {top: 40%;}
.tm_n .wykres2 .center {padding: 0 20px; font-size: 16px;}

.rlm tabcontent.skladniki.active .col50 {width: 49%}

/****************
*               *
*      MAX      *
*               *
*****************/

@media screen and (max-width: 1280px){
.tm_m .tabcontent .cta .divcta {width: 48%;}
.tm_m  .marzena .col40 {top: 2vw;}

.rlm .opis .wykres .col34 p {font-size: 40px !important;}
.tm_n .tabcontent .box_all .cta .divcta {width: 100%; padding-left: 0;}

.ra .tabcontent .col50 picture img {margin-top: 0px;}
}

@media screen and (max-width: 1024px){
#sliderproducts li img.timeless-maska {
    padding: 65px 0;
}
	.tm_d .tabs li, .tm_n .tabs li, .tm_m .tabs li  { padding: 26px 30px!important; }
    #product .tabs li {font-size: 15px !important;}


	.tabcontent .col50.brow picture img {margin-top: 0px;}
	.header.ra .slide .col40 {width: 400px!important;}
	.slider.ra .header .cta {text-align: center;}
	.slider.up .slide h3 {text-align: left !important;}
	.ra .sg {top: auto; bottom: 5%; right: 15%;}

}


@media screen and (max-width: 770px){
	.tabcontent .effect .cta .divcta {
	    width: 100% !important;
	}
.moreorfica div.col50:nth-child(4) .button{left:40%;bottom:10px}

}

@media screen and (max-width: 768px) {
	:lang(de) .tm_m .marzena .col40 {
	    left: 47%;
	}
	.rb .skladniki .col50.lewo .cta {position: relative;}
	.up .tabcontent .marzena .cta .divcta {width: auto; padding-top: 10px;}



	#start section .moreorfica div.col50:first-of-type div.button {margin-left:-44%!important}
	#start section .moreorfica div.col50:nth-of-type(2) div.button {margin-left:-38%!important}
	.infoFormCheckout.hideSM {    max-width: 160px!important;}
	ul.main-top-form_secure-list>li {    max-width: 210px;}
	.tm_n .marzena img, .tm_m .marzena img, .tm_d .marzena img {margin-left: 129px;}
	.modalCart .clSe {width: 85%;}
	#sliderproducts li img.timeless-maska {padding: 37px 0;}
}

@media screen and (max-width: 475px) {
	#slider picture img {min-height: 450px;}
	.cart {
    width: 205px!important;
}
.tm_d .marzena img, .tm_n .marzena img, .tm_m .marzena img {
    margin-left: 0;
}
}

@media screen and (max-width: 432px) {
	.infoFormCheckout.showSM {font-size: 16px !important;}
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list {    top: 174px;
    left: 62px;}
	#press-room .PressBOX_desc span{margin-top: 8px!important;}
	#press-room .cPressFoo_n p {float:none!important;}
	#press-room .sadk{
		    margin-left: 34px!important;
	}
	.efekty2 span.mobile{
		padding:54px 0px;
	}
	#product .cta ul li{font-size:13px;}

	.infoPhone{left:50px;}
	#product .opis .box_all img {margin: 20px 0 20px 32px;}
	.marzena {margin-left: 0px;max-width: 100%;}
}

@media screen and (max-width: 425px) {
	#product .t_o .opis h3, #product .t_p .opis h3 {
    	font-size: 18px!important;
	}

	article.slide .button {
	    padding: 5px;
	}
	#product .t_k .tabcontent.opis h3, #product .t_o .tabcontent.opis h3, #product .t_p .tabcontent.opis h3 {
	    font-size: 17px!important;
	}



	#product .t_k .tabcontent h3,#product .t_o .tabcontent h3,#product .t_p .tabcontent h3 {
    	font-size: 17px!important;
	}
	.header.tm_d .slide .col40, .header.tm_m .slide .col40, .header.tm_n .slide .col40 {margin-left: 0;}

    /*#start .slide .button {margin:8px 8px auto !important;}*/
    footer .copy a {padding-right: 0px;}
    #product .cta ul li {
        font-size: 12px;
    }



    ul.main-top-form_secure-list>li {
        max-width: 100%;
    }
    #form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list {
    left:0px;top: 180px;
    }

    .col50 .fb-page span {width:100%;}

    #contact .col.desc .row .women-box {text-align: center; background: none;}
    #contact .col.desc .row .women-box header h4 {max-width: 80%; margin: 0 auto; padding: 0;}
    #contact .col.desc .row .women-box p {margin: 20px auto !important; max-width: 80%; padding: 0;}
    #contact .col.desc .row .women-box .button {margin: 0 auto;max-width: 288px;}
}



@media screen and (max-width: 379px) {
	#product .t_k .slide .cta .divcta,#product .t_o .slide .cta .divcta ,#product .t_p .slide .cta .divcta {
	    width: 73% !important;
	}


}

@media screen and (max-width: 375px){
.cart {width: 188px!important;}
._paymentsOption p, ._paymentsOption h4, .checkbox label {font-size: 13px;}
li.product-thumb.timeless a img {
    margin-left: 9%;
}
#product .tabcontent .cta ul li.s2 {
    line-height: 32px;
    background-position: 6px -2px;
}
#product .tabcontent .cta ul li.s1 {
    background-position: 0px 7px;
}

.wysylka ul {
    margin-left: 0%;
}
}



@media screen and (max-width: 320px){
.header.tm_d .slide .col40 {
    margin-left: -11vw;
}
#product .tm_n h3 {
    font-size: 18px!important;
}
#product .tm_n .slide .logo {
    height: 30px;
}

.slider div.button a {
    padding: 10px 0;
}
#product .header .button {
    width: 54%;
}
.slide .logo {
    height: 29px;
}#product .slider h3 {
    font-size: 14px !important;
}
table.tableCartTotal th {
    padding: 14px;
    letter-spacing: 0px;
}
.t_k span.pasekpion.w90,.t_k span.pasekpion.w80,.t_k span.pasekpion.w70,
.t_o span.pasekpion.w90,.t_o span.pasekpion.w80,.t_o span.pasekpion.w70 {
     padding: 7px 20px 0 0 !important;
}
}

/****************
*               *
*  MAX --> MIN  *
*               *
*****************/

@media screen and (max-width: 1280px) and (min-width: 1178px) {
		#product section article div.tabcontent picture img {
			max-width:90%;
			margin-left:5%;
		}
		#product section article div.tabcontent .pielegnacja{top:40px}
		.tm_d .tabcontent .cta .divcta {
   		 width: 55%;
		}
		.tm_d .tabcontent .cta .button {margin-left: 0; width: 150px;}
		#product .tm_d .tabcontent .cta .divcta {width: 60%;}
		#product .tm_n .tabcontent .cta .divcta {width: 60%;}
		#product .tm_n .tabcontent .marzena .cta {text-align: center;}
		#product .tm_n .tabcontent .cta .button {margin-left: 0;}
}

@media screen and (max-width: 1280px) and (min-width: 1024px) {

	.t_k .tabcontent .cta .button,.t_o .tabcontent .cta .button,.t_p .tabcontent .cta .button {
	   	margin-left: 0px !important;
	}


	.t_k .tabcontent.opis .cta .divcta,.t_o .tabcontent.opis .cta .divcta, .t_p .tabcontent.opis .cta .divcta {
   		width: 53% !important;
	}


		div.tabcontent.skladniki .cta div.divcta {
		    width: 55%!important;
		}
}

@media screen and (max-width: 1025px) and (min-width:1023px){
	.moreorfica div.col50:nth-child(3) p{margin-bottom:9%}
	div.tabcontent .cta ul li.s2{line-height: 26px;}

	.tabcontent .effect .cta .divcta{width:51%!important}
    #about-orphica .our-mission .cols .col.desc {padding-left: 0;}
    #about-orphica .safety-trust .cols .col {min-height: 560px;}

    .slider.ra .slide .cta ul li {font-size: 13px;}
}

@media screen and (max-width: 1050px) and (min-width: 768px){
	ul.main-top-form_secure-list>li {    max-width: 210px;}
	.render-map-index #map {min-height:259px!important}
	#about-orphica .cosmetologist p{max-width: 700px;}
	#about-orphica .cosmetologist{margin-top: 100px!important;}
	#salons-offices article {    width: 95%!important;
    margin: 0 auto!important;}
	.row-apartmentnumber{ }
	.up .tabcontent .marzena .cta .divcta{width:100%!important;position:relative!important;padding-top:7px!important}
	.up .tabcontent .cta .divcta{width:60%!important}
	div.tabcontent .cta ul li.s2 {
    line-height: 30px;
}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	#about-orphica .cosmetologist p {max-width: 400px !important; padding-left: 64px;}
    #about-orphica .cosmetologist img {right: -100px;}
    div.tabcontent .cta ul li.s2{line-height: 16px;}

    div.tabcontent .pielegnacja ul li span{font-size: 15px}
    .tabAck div::before{right:0px}
	.specialProd_>.product-thumb>.description {height: auto !important;}
	.cta ul li{font-size:14px;}
	.rb .skladniki .col50.lewo .cta{width:36%!important}

	.nModalProduct .cta{width:60%!important;padding:1% 11%!important}
    div.tabcontent .cta ul li.s2 {line-height: 30px;}
    #de .rb .skladniki .col50.lewo .cta {width: 100% !important;}
}

@media screen and (max-width: 768px) and (min-width: 767px) {
:lang(de) #product .tm_m h3 {
    text-align: center !important;
}
}

@media screen and (max-width: 768px) and (min-width: 600px){
#form .colHeaderN, #successpostorder .colHeaderN {height: auto;}
ul.main-top-form_secure-list {
    right: 0px;
    max-width: 300px;
}
.tm_d .marzena .col40 {left: 48%;}

}

@media screen and (max-width: 768px) and (min-width: 500px) {
	div.tabcontent.skladniki .cta ul li.s2 {
	    width: 100% !important;
	}

	#faq .row h4 {
	    background-position: right 0px center !important;
	    padding-right: 20px !important;
	    box-sizing: border-box;
	}
	.article3 li.touchClass h3 span {
	    font-size: 12px !important;
	}

	h3 span {
	    line-height: 20px;
	    min-height: 60px;
	    font-size: 15px;
	}

}

@media screen and (max-width: 667px) and (min-width: 0px) {
    .slide .button {max-width: 300px;}
    #about-orphica .our-approach header p {padding-left: 10px; padding-right: 10px;}

	.infoPhone{padding:6px 6px!important;}

	footer .copy span {display:block;padding-top:5px;}
	#about-orphica .our-approach .cols .col.desc .button.explore a {font-size:14px!important;}
	.tabs li:nth-child(2) {padding:26px 0px!important;}
	#product .tabs li {font-size:11px;}
	.medal {display:none;}

	.moreorfica .col50 {width:100%;}
	.tabcontent .paulina .cta .divcta {width:100%!important;}
	.ra .cta ul li.s2, .reblack .cta ul li{line-height:19px!important;}
	.reblack.header .slide .col40{margin-left:0px!important;}
	#start section .moreorfica div.col50:first-of-type div.button{margin-left: auto !important;}
	#start section .moreorfica div.col50:nth-of-type(2) div.button{margin-left: auto !important;}
	.moreorfica div.col50:nth-child(4) .button{left: auto;}
	.naturalSk, .zwrotdni{padding-left: 20px;}
	.tabAck div::before{right: 0; top:50%; margin-top:-13px;}
	.AREbox{padding:0;}
	.tabcontent .sg {top: auto;}

	.up .tabcontent .marzena .cta .divcta {   position: relative;}
}

@media screen and (max-width: 425px) and (min-width: 380px) {
	#product .t_k .slide .cta .divcta,#product .t_o .slide .cta .divcta,#product .t_p .slide .cta .divcta {
	    width: 50% !important;
	}

}

@media screen and (max-width: 425px) {
	._paymentsOption span {letter-spacing: 1px;}
}


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

.tabs{width:85%}
.tabs li{font-size: 15px}
em{ padding-bottom: 40px; }
.medal{ display: none; }
.reblack .skladniki .col50{ overflow: hidden; }

.reblack.header .slide .col40{  width: 420px!important; }
.reblack.header .cta .divcta{ width: auto !important; }
form .button {max-width:479px!important}
.tm_d .tabcontent .cta .divcta {display: inline-block;     width: 60%; vertical-align: middle; padding-top: 16px; padding-left: 5px;}
.tm_n .cta ul li.s1, .tm_n .cta ul li.s2 {font-size: 12px !important;}
.tm_d .cta ul li.s1, .tm_d .cta ul li.s2 {font-size: 12px !important;}
.tm_m .cta ul li.s1, .tm_m .cta ul li.s2 {font-size: 12px !important;}
#start .secslider .is a img {max-width: 278px !important; width: 100%; max-height: 278px !important; height: 100%;}

.article1 .col40 .button a {font-size:15px!important}
#about-orphica .our-approach .cols .col.desc .button.explore {max-width:489px!important}
#career section article .button.contact-us{max-width:359px!important;}
.tabs li {padding:26px 8px!important}
.paulina .col40 {max-width:430px!important}
.rp .medal {display:none!important;}
.ra.header .cta {position:relative;}
.ra.header .cta .divcta {}
.ra .col .cta{width:50%;}
.up .tabcontent .marzena .cta .divcta {    width: 60%!important;    position: absolute; padding-top:0px!important;}
.tabcontent .marzena .cta {position:relative;}
.moreorfica .button {min-width:289px!important;}
#online-store .through-price, #online-store .mirror{display:none;}
/*.moreorfica .col50 {width:49%;}*/
iframe, object, embed {max-width: 100%;}
.infoFormCheckout { max-width:285px; line-height:1.4em; }
.form-group label{font-size: 18px;}
#faq .row h4 {background-position: right 0px center !important; padding-right: 20px !important; box-sizing: border-box;}
.cta ul li.s2 {background-size: 21px !important;}
.render-map-index #map {margin: 0; padding: 0; width:100%;min-height:392px;}
.render-map-index {    margin: 30px 0px;}
.clRght {font-size: 18px !important;}

.specialProd_ .product-thumb .cta .button, .specialProd_ .product-thumbSp .cta .button {top: 145px;}
.specialProd_ .product-thumb .clsStat .cta .button, .product-thumb.touchClass .clsStat .cta .button {top:0;}

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

#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);
}
