
.product.deprecated.info{border:1px solid #FF0000;padding:7px 10px;background-color:rgba(254,0,0,0.05)}

.oppa,.oppa-674{display:none;}
	.page.product{padding-top:15px;display:flex;flex-direction:column;}
	.page.product > * {order:12;width:100%;}
	.page.product > div:nth-child(1){order:1;}
	.page.product .base-info{order:2;}
	.page.product .tabulator{order:5;}
	.page.product h3{order:6;}
	.page.product .lists.products{order:7;}
	.page.product.is-oos h3{order:3;}
	.page.product.is-oos .lists.products{order:4;}	
	
	.page.product .base-info{position:relative;}
	.page.product .base-info .image{float:left;width:230px;position:relative;}
	.page.product.non-ue .base-info .image a.non-ue{content:'';position:absolute;width:118px;height:30px;background-image:url('../images/non-ue.png');right:10px;top:0px;background-size:contain;background-repeat:no-repeat;}
	.page.product .base-info .image img{width:100%;}
	.page.product .base-info .ct2{padding: 0px 15px;left: 235px;position: absolute;right: 170px;}
	.page.product .base-info .ct2 h1{font-size:16px;margin:0px;padding:0px;width:100%;display:block;white-space:nowrap;overflow:hidden;text-transform:uppercase;font-weight:bolder;text-align:left;}
	.page.product .base-info .ct2 .unit span{font-weight:normal;font-size:14px;display:block;text-transform:initial;}
	.page.product .base-info .ct2 .ratings-info{border-bottom:1px solid #d3cccc;padding:10px 0px;}
	.page.product .base-info .ct2 .ratings-info .rating{float:left;}
	.page.product .base-info .ct2 .ratings-info .menu{float:right;}
	.page.product .base-info .ct2 .ratings-info .menu li{float:left;padding:0px 10px;position:relative;}
	.page.product .base-info .ct2 .ratings-info .menu li:first-child a{}
	.page.product .base-info .ct2 .ratings-info .menu li:before{content:"";border-right:1px solid #8e8787;position:relative;width:0px;top:0px;bottom:0px;right:10px;}
	.page.product .base-info .ct2 .ratings-info .menu li:first-child{padding-left:0px;}
	.page.product .base-info .ct2 .ratings-info .menu li:last-child{padding-right:0px;}
	.page.product .base-info .ct2 .ratings-info .menu li:first-child:before{display:none;}
	.page.product .favorite-box{text-align:right;margin-top:5px;position:relative;}
	.page.product .favorite-box a{font-size:14px;display:inline-block;width:138px;line-height:31px;text-transform:capitalize;transition:width .1s;white-space:nowrap;overflow:hidden;}
	.page.product .favorite-box a:before{content:"";display:block;float:left;background-position:center center;background-image:url('../images/icon-heart.png');width:33px;height:33px;border-radius:20px;background-color:#a0a0a0;margin-right:3px;background-repeat:no-repeat;}
	.page.product.is-favorite .favorite-box a{width:33px;}
	.page.product.is-favorite .favorite-box a:before{background-color:#f90751;}
	.page.product .base-info .ct2 .short-desc{height:90px;overflow:hidden;width:100%;padding:5px 0px;font-size:13px;}
	.page.product .base-info .ct2 .short-desc a{color:#FFFFFF;background-color:#0083c4;border-radius:2px;padding:0px 3px 2px 3px;}
	
	.page.product .base-info .pr-2{background-color:#FFFFFF;width:165px;padding:10px;float:right;}
	.page.product .base-info .pr-2 .price{font-size:33px;text-align:right;padding:0px 10px;}
	.page.product .base-info .pr-2 .priceold{text-align:right;font-size:18px;padding:0px 10px;}
	.page.product .base-info .pr-2 .priceold span{position:relative;}
	.page.product .base-info .pr-2 .priceold span:before{content:"";display:block;opacity:0.6;position:absolute;height:2px;background-color:#FF0000;top:50%;left:0px;right:0px;}
	.page.product .base-info .pr-2 .bulk-box{margin-top:5px;min-height:25px;}
	.page.product .base-info .pr-2 .bulk-box h4{margin:0px;text-transform:uppercase;white-space:nowrap;}
	.page.product .base-info .pr-2 .bulk-box table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;}
	.page.product .base-info .pr-2 .bulk-box table th{background-color:#0083c4;color:#FFFFFF;padding:3px 0px;}
	.page.product .base-info .pr-2 .bulk-box table td{text-align:center;padding:5px 0px;}
	
	.page.product .addtocart{margin:10px 0px;background-color:#03b044;}
	.page.product.is-oos .addtocart{display:none;}
	.page.product.is-oos .select-counts{display:none;}
	.page.product .for-oos{display:none;}
	.page.product.is-oos .for-oos{display:block;}
	.page.product .info-oos{font-size:19px;color:#C0C0C0;text-align:center;display:none;}
	.page.product .notifyoos:before{content:"";width:20px;height:20px;position:relative;top:4px;margin-right:5px;background-image:url('../images/icon-ring.png');background-size:100%;display:inline-block;}
		
	.page.product .base-info .pr-2 .select-counts{flex-direction:row;display:flex;justify-content:center;align-items:center;}
	.page.product .base-info .pr-2 .select-counts li span{cursor:pointer;}
	
	.page.product .info-block{}
	.page.product .info-block .info-content{background-color:#FFFFFF;padding:10px 10px;}
		
	.select-counts{text-align:center;}
	.inbasket-count{text-align:center;}

	
	.menu.additional-photos{flex-direction:row;margin:5px 0px;}
	.menu.additional-photos:empty{display:none;}
	.menu.additional-photos li{border:1px solid #C0C0C0;box-shadow:1px 1px #444444;margin-right:3px;opacity:0.5;}
	.menu.additional-photos li:hover{opacity:0.7;}
	.menu.additional-photos li.current{opacity:1;}
	.menu.additional-photos li:last-child{margin-right:0px;}
	.menu.additional-photos li img{display:block;}

	.menu.caracteristics{flex-direction:row;flex-flow: row wrap;}
	.menu.caracteristics li{width:50%;float:left;padding-left:33px;margin-top:5px;line-height:31px;position:relative;}
	.menu.caracteristics li:before{content:"";width:30px;height:31px;display:block;position:absolute;left:0px;top:0px;background-image:url('../images/icons-params.png');background-position:0px 0px;}
	.menu.caracteristics li.manufacturer:before{background-position:0px 0px;}
	.menu.caracteristics li.activesubstance:before{background-position:-30px 0px;}
	.menu.caracteristics li.mass-1-10:before{background-position:-240px 0px;}
	.menu.caracteristics li.cutting-1-10:before{background-position:-60px 0px;}
	.menu.caracteristics li.strength-1-10:before{background-position:-270px 0px;}
	.menu.caracteristics li.acne:before{background-position:-90px 0px;}
	.menu.caracteristics li.water-retention:before{background-position:-300px 0px;}
	.menu.caracteristics li.hbr:before{background-position:-120px 0px;}
	.menu.caracteristics li.hepatoxity:before{background-position:-330px 0px;}
	.menu.caracteristics li.aromatization:before{background-position:-150px 0px;}
	.menu.caracteristics li.active-half-life:before{background-position:-360px 0px;}
	.menu.caracteristics li.dosage:before{background-position:-180px 0px;}
	.menu.caracteristics li span:nth-child(1){font-weight:bolder;}
	.menu.caracteristics li span:nth-child(1):after{content:":";}
	.menu.caracteristics li span:nth-child(2){}

.menu.kit-c-items{}
.menu.kit-c-items > li{}
.menu.kit-c-items > li > a:nth-child(1){text-transform:uppercase;font-weight:bolder;text-decoration:none;cursor:text;padding-left:10px;position:relative;}
.menu.kit-c-items > li > a:nth-child(1):before{content:'';display:block;width:11px;height:7px;background-position:center -7px;top:5px;left:-5px;background-image:url('../images/icon-expand.png');position:absolute;background-size:cover;}
.menu.kit-c-items > li.open > a:nth-child(1):before{background-position:center 0px;}
.menu.kit-c-items > li > a:nth-child(2):before{content:'';display:inline-block;width:13px;height:13px;background-image:url('../images/icon-glyph.png');background-size:contain;}
.menu.kit-c-items > li > ul{margin-left:30px;margin-bottom:10px;overflow:hidden;max-height:0px;opacity:0;transition: max-height 0.3s ,opacity 0.5s;}
.menu.kit-c-items > li.open > ul{max-height:300px;opacity:1;transition: max-height 1s ,opacity 0.5s;}

.menu.labtests{flex-direction:row;flex-wrap:wrap;}
.menu.labtests li{margin:10px 10px;}
.menu.labtests li a{display:flex;flex-direction:column;position:relative;height:40px;padding-left:45px;text-decoration:none;min-width:250px;max-width:250px;border:1px solid #F0F0F0;border-radius:5px;}
.menu.labtests li a:before{content:'';background-image:url('../images/icons-filetypes.png');background-repeat:no-repeat;background-position:0px 0px;position:absolute;top:-2px;left:-2px;width:42px;height:42px;}
.menu.labtests li a span:nth-child(1){width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.menu.labtests li a span:nth-child(2){color:#C0C0C0;font-size:12px;}
.menu.labtests li a.filetype.pdf:before{background-position:-126px 0px;}
.menu.labtests li a.filetype.doc:before,
	.menu.labtests li a.filetype.docx:before{background-position:-84px 0px;}
.menu.labtests li a.filetype.xls:before,
	.menu.labtests li a.filetype.xlsx:before{background-position:-210px 0px;}
.menu.labtests li a.filetype.ppt:before{background-position:42px 0px;}
.menu.labtests li a.filetype.jpg:before,
	.menu.labtests li a.filetype.jpeg:before{background-position:-168px 0px;}
.menu.labtests li a.filetype.png:before{background-position:-252px 0px;}

.row.kit-desc a{color:#3a3a3a}
.kit_table{overflow-x:auto;max-width:100%;}
#cycles-dosages{border:1px solid #090909; border-collapse: collapse;margin-bottom:15px;}
#cycles-dosages th,#cycles-dosages td{text-align:center;padding:10px 25px;border-right:1px solid #090909;}
#cycles-dosages th{color:#fff;background-color:#138acb;white-space: nowrap;}
#cycles-dosages th a{color:#fff;white-space: nowrap;}
#cycles-dosages tr:nth-child(odd) td{color:#fff;background-color:#138acb;}
.lists.product-reviews{}
.lists.product-reviews > div{margin-bottom:15px;}
.lists.product-reviews > div > .info{display: -webkit-flex;display:flex;}
.lists.product-reviews > div > .info .timeinfo{margin-right:10px;color:#888888;}
.lists.product-reviews > div > .info .rate{}
.lists.product-reviews > div > .text{text-align:justify;}

/*Promo*/
._pr_promo{display:block;color:#fff;background-color:#ff0000;padding:0 9px;line-height: 27px;border-top-left-radius:5px;border-bottom-left-radius: 5px;margin-right:0;display:flex;align-items: center;}
._pr_promo_title{display:block;background-color:#fff;padding:0 9px;line-height: 27px;margin-left:0;display:flex;align-items: center;}
.productPromoInfo{display:flex;flex-wrap:wrap;align-items: flex-start;justify-content:space-between;background-color:#fff;margin-bottom:10px;padding-right:8px;}

.timerToProduct{display:flex;}
.productPromoInfo .timeElement{background-color:transparent;padding-top:0;}
.productPromoInfo .timeTitle{color:#000;}
.productPromoInfo .timeValue{margin-top:0;background-color:transparent;width:auto;height:auto;}
.productPromoInfo .timeValue>span{display:inline-block;padding:0 3px;width:19px;height:27px;background-color:#0083c4;line-height:27px;}
.productPromoInfo .timeValue>span:nth-child(1){margin-right:2px;}
.flex{display:flex;}
._pr_promo_box{min-height: 60px;}

/*period calc*/

.period-calc-ini{margin-left:3px;display:inline-block;background-image:url('../images/icon-calc.svg');background-size:cover;height:24px;width:24px;}
.page.product .base-info .pr-2 .select-counts .period-calc-block{display:none;}
.page.product .base-info .pr-2 .select-counts.mode-calc > select{display:none;}
.page.product .base-info .pr-2 .select-counts.mode-calc > input{display:none;}
.page.product .base-info .pr-2 .select-counts.mode-calc > a{display:none;}
.page.product .base-info .pr-2 .select-counts.mode-calc .period-calc-block{display:block;}
.period-calc-block{position:relative;background-color:#f8f9fa;border:1px solid #acaaa9;width:100%;text-align:center;font-size:12px;}
.period-calc-block > div{display:flex;justify-content:center;align-items:center;margin:5px 0px;}
.period-calc-block > div input{width:30px;text-align:center;box-shadow:none;height:19px;font-size:12px;margin:0px 3px;}
.period-calc-block > div > span:nth-child(1){width:55px;text-align:right;}
.period-calc-block > div > span:nth-child(3){width:55px;text-align:left;}


@media (max-width:1060px) AND (min-width:950px){
	.page.product .base-info .ct2 .ratings-info .menu li{padding:0px;}
	.page.product .base-info .ct2 .ratings-info .menu li:last-child{display:none;}
}

@media (min-width:950px){
	.page.product .base-info .pr-2 .select-counts{margin-top:15px;}
	.page.product .base-info .pr-2 .select-counts li{float:left;width:20%;text-align:center;}
	.page.product .base-info .pr-2 .select-counts li:nth-child(1){width:60%;}
	.page.product .base-info .pr-2 .select-counts li input{width:100%;border:1px solid #969696;border-radius:3px;text-align:center;position:relative;top:-1px;}
	.page.product .base-info .pr-2 .select-counts li span{display:block;margin:0px 0px 0px auto;border:1px solid #969696;border-radius:3px;text-align:center;width:20px;height:20px;line-height:18px;font-weight:bolder;}
	
}

@media (max-width:949px){
	.productPromoInfo{margin-top: 12px;}
	._pr_promo{border-radius:5px;}
	.flex._pr_promo_box{align-items: center;align-content:center;}
}

@media (max-width:850px) AND (min-width:390px){	
	.page.product .base-info .pr-2 .block2 .bulk-box{float:none;position:absolute;right:0px;width:65%;top:0px;}
	.page.product .base-info .pr-2 .block2 .select-counts{float:left;width:30%;}

	
}

@media (min-width:675px){
	.product .tabulator{margin-top:55px;position:relative;}
	.product .tabulator .tab-title{height:35px;top:-35px;width:154px;position:absolute;text-align:center;background-color:#f8f9fa;border-top:4px solid #c7c8c9;float:left;cursor:pointer;}
	.product .tabulator .tab-title.selected{background-color:#FFFFFF;border-color:#0083c4;}
	.product .tabulator .tab-title span{line-height:32px;text-transform:capitalize;}
	.product .tabulator .tab-title.selected span{color:#0083c4;}
	.product .tabulator .tab-title:nth-child(1){left:0px;}
	.product .tabulator .tab-title:nth-child(3){left:156px;}
	.product .tabulator .tab-title:nth-child(5){left:314px;}
	.product .tabulator .tab-title:nth-child(7){left:472px;}
	.product .tabulator .tab-content{display:none;background-color:#FFFFFF;padding:20px 25px;/*max-height:500px;*/overflow:auto;min-height:300px;}
	.product .tabulator .tab-content.open{display:block;}
	
}

@media (max-width:674px){
	
	.oppa-674{display:block;}
	.page.product .base-info .pr-2{position:relative;display:block;width:auto;margin:10px 0px 0px 0px;;border:1px solid #c9c9c9;border-radius:5px;float:none;}
	.page.product .base-info .pr-2 .prices-box{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;}
	.page.product .base-info .pr-2 .prices-box > *{}
	.page.product .base-info .pr-2 .prices-box .prices{order:1;text-align:left;}
	.page.product .base-info .pr-2 .prices-box .prices .price{text-align:left;}
	.page.product .base-info .pr-2 .prices-box .select-counts{order:2;max-width:120px;}
	.page.product .base-info .pr-2 .prices-box .bulk-box{order:3;width:33%;}
	
	/*.page.product .base-info .pr-2 .block2{margin-left:141px;position:relative;}*/
	.page.product .base-info .pr-2 .select-counts{margin-top:5px;}
	
	.page.product .base-info .pr-2 .select-counts li{float:left;text-align:center;text-align:center;margin-top:5px;padding:0px 6px;}
	.page.product .base-info .pr-2 .select-counts li:nth-child(1){flex-grow:1;}
	.page.product .base-info .pr-2 .select-counts li input{width:100%;border:1px solid #969696;border-radius:3px;text-align:center;position:relative;top:-1px;}
	.page.product .base-info .pr-2 .select-counts li span{display:inline-block;margin:0px 0px 0px auto;border:1px solid #969696;border-radius:3px;text-align:center;width:20px;height:20px;line-height:18px;font-weight:bolder;cursor:pointer;}

	.page.product .base-info .ct2{right:0px;}
	
	/*.page.product .base-info .ct2 .ratings-info .menu li{padding:0px;}
	.page.product .base-info .ct2 .ratings-info .menu li:last-child{display:none;}
	*/
	.oppa-674{display:block;}
	._pr_promo_box{width:100%;}
	.productPromoInfo{justify-content:center;}
	.flex._pr_promo_box{justify-content:center;}
	.productPromoInfo .timeValue>span{height:42px;width:28px;font-size:28px;line-height:42px;}
	.productPromoInfo .mobTimeTitle{display:inline;}
	._pr_promo_title{font-size:14px;line-height:14px;}
	.productPromoInfo .timeElement{padding: 1px 5px;}
	._pr_promo_box {min-height:32px;}
}

@media (max-width:674px){
	.product .tabulator{margin-top:35px;margin-bottom:30px;background-color:#FFFFFF;}
	.product .tabulator .tab-title{background-color:#0083c4;text-align:center;color:#FFFFFF;cursor:pointer;margin-top:10px;}
	.product .tabulator .tab-title span{line-height:33px;text-transform:capitalize;padding-right:30px;}
	.product .tabulator .tab-title span:after{content:"";height:18px;width:18px;top:4px;right:-8px;display:inline-block;position:relative;background-image:url('../images/icon-ptab-title.png');background-repeat:no-repeat;background-position:center right;background-size:contain;}
	
	.product .tabulator .tab-content{padding:10px;display:none;}
	.product .tabulator .tab-content.open{display:block;}
	
	.menu.caracteristics li{width:100%;}
	
}
@media (max-width:550px){
	.page.product .base-info .ct2 .ratings-info .menu li:first-child a{display:inline-block;}
	.page.product .base-info .ct2 .ratings-info .menu li:first-child span{display:none;}
	
	.page.product .base-info .image{float:none;width:auto;text-align:center;max-width:300px;margin:0px auto;}
	.page.product .base-info .image img{}
	.page.product .base-info .ct2{margin-top:10px;float:none;position:relative;left:0px;}	
	.page.product .base-info .ct2 .short-desc{display:none;}
	.page.product .base-info .ct2 .ratings-info{border:0px;display:flex;flex-direction:column;font-size:11px;}
	.page.product .favorite-box{display:block;position:absolute;top:43px;right:0px;}
}

@media (max-width:469px){
		.page.product .base-info .pr-2 .prices-box{flex-wrap:wrap;}
		.page.product .base-info .pr-2 .prices-box > *{width:50%;}
		.page.product .base-info .pr-2 .prices-box > .bulk-box{width:100%;}
		.page.product .base-info .pr-2 .priceold{text-align:left;}
	
}
@media (max-width:390px){
	.page.product .base-info .pr-2 .select-counts{position:relative;margin-top:5px;}
	.page.product .base-info .pr-2 .select-counts li{text-align:center;text-align:center;}
	.page.product .base-info .pr-2 .select-counts li:nth-child(1){display:block;width:100%;padding-right:60px;}
	.page.product .base-info .pr-2 .select-counts li:nth-child(2){position:absolute;width:20px;right:30px;}
	.page.product .base-info .pr-2 .select-counts li:nth-child(3){position:absolute;width:20px;right:0px;}
	.page.product .base-info .pr-2 .select-counts li input{width:100%;border:1px solid #969696;border-radius:3px;text-align:center;position:relative;top:-1px;}
	.page.product .base-info .pr-2 .select-counts li span{display:inline-block;margin:0px 0px 0px auto;border:1px solid #969696;border-radius:3px;text-align:center;width:20px;height:20px;line-height:18px;font-weight:bolder;cursor:pointer;}
}
@media (max-width:330px){
	
}
@media (max-width:330px){
	/*.page.product .favorite-box a{width:33px;}*/
}
