
.product.deprecated.info{border:1px solid #FF0000;padding:7px 10px;background-color:rgba(254,0,0,0.05)}

	.page.product{padding-top:15px;display:flex;flex-direction:column;width:100%;}
	
	
	.page.product > *{width:100%;}
	.page.product > div:nth-child(1){}
	.page.product > div.base-info{}
	.page.product > div.tabulator{}
	.page.product > h3{}
	.page.product > div.lists.products{}
	.page.product.is-oos > h3{}
	.page.product.is-oos > div.lists.products{}
	
	.page.product .for-oos{display:none;}
	.page.product.is-oos .for-oos{display:block;}
	
	.page.product.is-oos .select-counts{display:none;}
	
	.page.product .info-oos{font-size:19px;color:#FF0000;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{position:relative;display:flex;flex-direction:row;}
	.page.product .base-info .h1-title{display:none;}
	.page.product .base-info .image{width:300px;position:relative;flex-shrink:0;}
	.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:10px;background-size:contain;background-repeat:no-repeat;}
	.page.product .base-info .image img{width:100%;}
	.page.product .base-info .intro-info{flex-grow:1;padding: 0px 15px;}
	.page.product .base-info .intro-info > div{margin-top:7px;}
	.page.product .base-info .intro-info h1{font-size:16px;margin:0px;padding:0px;width:100%;display:block;white-space:nowrap;overflow:hidden;text-transform:uppercase;font-weight:normal;text-align:left;}
	.page.product .base-info .intro-info .unit span{font-weight:normal;font-size:14px;display:block;text-transform:initial;}
	.page.product .base-info .intro-info .ratings-info{padding:10px 0px;display:flex;}
	.page.product .base-info .intro-info .ratings-info .rating{}
	.page.product .base-info .intro-info .ratings-info .menu{margin-left:10px;}
	.page.product .base-info .intro-info .ratings-info .menu li{padding:0px 10px;position:relative;}
	.page.product .base-info .intro-info .ratings-info .menu li:first-child a{}
	.page.product .base-info .intro-info .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 .intro-info .ratings-info .menu li:first-child{padding-left:0px;}
	.page.product .base-info .intro-info .ratings-info .menu li:last-child{padding-right:0px;}
	.page.product .base-info .intro-info .ratings-info .menu li:first-child:before{display:none;}
	.page.product .base-info .intro-info .prices{font-size:24px;display:flex;align-items:center;}
	.page.product .base-info .intro-info .prices .priceold{font-size:19px;margin-left:15px;position:relative;}
	.page.product .base-info .intro-info .prices .priceold span:empty{display:none;}
	.page.product .base-info .intro-info .prices .priceold span:before{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #2b3661;top:50%;transform:rotate(13deg);}
	.page.product .base-info .intro-info .prices .priceold span:after{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #2b3661;top:50%;transform:rotate(-13deg);}
	.page.product .base-info .intro-info .actions{margin-top:15px;}
	.page.product .base-info .intro-info .actions .addtocart-box{display:inline-block;position:relative;border-radius:40px;overflow:hidden;}
	.page.product.is-oos .base-info .intro-info .actions .addtocart-box{display:none;}
	.page.product .base-info .intro-info .actions .addtocart-box .addtocart{display:inline-block;height:57px;line-height:56px;background-color:#e6e6e4;color:#2b3661;padding:0px 60px 0px 90px;text-decoration:none;white-space:nowrap;}
	.page.product .base-info .intro-info .actions .addtocart-box .addtocart:hover{text-decoration:none;color:#FFFFFF;background-color:#2b3661;}
	.page.product .base-info .intro-info .actions .addtocart-box input{position:absolute;width:45px;height:45px;top:6px;left:6px;border-radius:30px;text-align:center;}
	
	.page.product .base-info .intro-info .actions .favorite{cursor:pointer;display:inline-block;background-image:url('../images/icon-heart.png');background-position:left;padding-left:16px;font-size:16px;margin-top: 5px;color:#7c7b78;margin-top:10px;}
	.page.product.is-favorite .base-info .intro-info .actions .favorite{color:#3D4967;background-image:url('../images/icon-heart4.png');}
	.page.product.is-infavorite .base-info .intro-info .actions .favorite{color:#3D4967;background-image:url('../images/icon-heart4.png');}
	
	.page.product .base-info .intro-info .short-text-info{margin-top:15px;border-top:1px solid #d2cecc;border-bottom:1px solid #d2cecc;color:#7c7b78;padding:15px 0px;}
	.page.product .base-info .intro-info .short-text-info a{color:#2b3661;}
	.page.product .bulk-box{margin-top:15px;}
	.page.product .bulk-box .label{display:inline-block;background-color:#2b3661;color:#FFFFFF;padding:0px 15px;line-height:28px;border-radius:5px;}
	.page.product	.bulk-box{margin-top:5px;min-height:25px;}
	.page.product	.bulk-box table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;margin-top:10px;border:1px solid #9596bb;}
	.page.product	.bulk-box table th{background-color:#e6e6e4;color:#3e3d3d;padding:7px 0px;border-right:1px solid #9596bb;}
	.page.product	.bulk-box table td{text-align:center;padding:7px 0px;border-right:1px solid #9596bb;color:#383737;}
	
	.page.product	.info-blocks > div{}
	.page.product	.info-blocks > div > h2{margin:15px 0px 8px 0px;font-size:16px;s}
	.page.product	.info-blocks > div > div{border:1px solid #223e84;padding:10px;border-radius:15px;}
	
	@media (max-width:680px){
		.page.product .base-info{flex-direction:column;align-items:center;}
		.page.product .base-info .h1-title{display:block;font-size:24px;font-weight:normal;text-align:center;text-transform:uppercase;}
		.page.product .base-info .intro-info .title{margin-top:15px;}
		.page.product .base-info h1 > div{display:none;}
		.page.product .base-info .intro-info .title{font-size:24px;text-align:center;}
		.page.product .base-info .intro-info > *{text-align:center;}
		.page.product .base-info .intro-info .ratings-info{justify-content:center;}
		.page.product .base-info .intro-info .prices{justify-content: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:9px;opacity:0.5;border-radius:5px;overflow:hidden;}
	.menu.additional-photos li:hover{opacity:0.7;border:1px solid #223e84;box-shadow:0px 0px 0px 3px #223e84;}
	.menu.additional-photos li.current{opacity:1;border:1px solid #223e84;box-shadow:0px 0px 0px 3px #223e84;}
	.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,
	.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:#3D4967;white-space: nowrap;}
#cycles-dosages th a{color:#fff;white-space: nowrap;}
#cycles-dosages tr:nth-child(odd) td{color:#fff;background-color:#425991;}
.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;
	position:relative;
}
._pr_promo_title{display:block;background-color:#fff;padding:0 9px;line-height: 27px;margin-left:0;display:flex;align-items: center;position:relative;}
._pr_promo:before{content:'';border:1px solid #FF0000;position:absolute;display:block;top:-1px;bottom:-1px;left:-1px;right:0px;border-top-left-radius:6px;border-bottom-left-radius: 6px;}
.productPromoInfo{display:flex;flex-wrap:wrap;align-items: flex-start;justify-content:space-between;background-color:#fff;margin-bottom:10px;padding-right:8px;border:1px solid #3D4967;
	border-top-left-radius:15px;border-bottom-left-radius: 15px;}

.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:#3D4967;line-height:27px;}
.productPromoInfo .timeValue>span:nth-child(1){margin-right:2px;}
.flex{display:flex;}
._pr_promo_box{min-height: 60px;}
@media (max-width:1060px) AND (min-width:950px){
}

@media (min-width:950px){

	
}

@media (max-width:949px){
	
}

@media (max-width:850px) AND (min-width:390px){	
	
}

@media (min-width:675px){
	.product .tabulator{border:1px solid #d9d7d5;border-radius:20px;}
	.product .tabulator{margin-top:55px;position:relative;}
	.product .tabulator .tab-title{height:35px;top:-35px;width:154px;position:absolute;text-align:center;float:left;cursor:pointer;}
	.product .tabulator .tab-title.selected{}
	.product .tabulator .tab-title.selected:before{content:'';position:absolute;left:0px;right:0px;bottom:-1px;height:2px;background-color:#223e84;display:block;}
	.product .tabulator .tab-title.selected:after{content:'';position:absolute;border-bottom:7px solid #223e84;border-radius:0px 0px 20px 20px;width:14px;display:block;bottom:-7px;left:50%;margin-left:-7px;}
	.product .tabulator .tab-title span{line-height:32px;text-transform:capitalize;}
	.product .tabulator .tab-title.selected span{color:#111111;}
	.product .tabulator .tab-title:nth-child(1){left:30px;width:65px;}
	.product .tabulator .tab-title:nth-child(3){left:145px;width:156px;}
	.product .tabulator .tab-title:nth-child(5){left:360px;width:65px}
	.product .tabulator .tab-title:nth-child(7){left:488px;width:65px}
	.product .tabulator .tab-content{display:none;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;border-radius:0px;padding:10px 0px;}
	.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;}
	._pr_promo{border-radius:5px;}
	._pr_promo:before{display:none;}
}

@media (max-width:674px){
	.product .tabulator{margin-top:35px;margin-bottom:30px;background-color:#FFFFFF;}
	.product .tabulator .tab-title{text-align:center;color:#223e84;cursor:pointer;margin-top:10px;position:relative;}
	.product .tabulator .tab-title:before{content:'';position:absolute;left:0px;right:0px;bottom:-1px;height:2px;background-color:#223e84;display:block;}
	.product .tabulator .tab-title:after{content:'';position:absolute;border-bottom:7px solid #223e84;border-radius:0px 0px 20px 20px;width:14px;display:block;bottom:-7px;left:50%;margin-left:-7px;}
	.product .tabulator .tab-title span{line-height:33px;text-transform:capitalize;}

	
	.product .tabulator .tab-content{padding:10px;display:block;}
	.product .tabulator .tab-content.open{display:block;}
	.product .tabulator .tab-content{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;}
	.page.product .favorite-box{display:block;position:absolute;top:-40px;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;}
}
