

/* Start:/bitrix/components/bitrix/news.detail/templates/detail_product/style.css?16933408694154*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

.card-caps-row {
padding-top: 84px;
}

.news-detail .news-date-time, h3 {
display: none;
}

.no_padding {
padding: 0px 0px 0px 30px;
}

.card-caps-title {
padding-bottom: 30px;
}

.banochka {
width: 35% !important;
}

.text-blue {
color: #003882;
font-size: 24px;
font-weight: 700;
}

.text-black {
font-size: 16px;
letter-spacing: 0.5px;
font-weight: 600;
}

.tovars-card {
width: 752px;
height: auto;
background-color: #f2f8ff;
filter: drop-shadow(0 0 6.5px rgba(53, 146, 218, 0.33));
padding: 30px 0px 45px 50px;
margin-top: 45px;
margin-bottom: 45px;
}

.properties-card {
width: 752px;
height: auto;
background-color: #f2f8ff;
filter: drop-shadow(0 0 6.5px rgba(53, 146, 218, 0.33));
padding: 30px 10px 45px 50px;
margin-top: 45px;
margin-bottom: 45px;
}

.img-capsule-cont {
width: auto;
height: 55px;
padding: 15px 30px;
border: 2px solid #003984;
border-radius: 27px;
margin-bottom: 15px;
margin-top: 17px;
display: inline-block;
text-align: center;
color: #003984;
font-weight: 700;
}

.recomendace {
padding-bottom: 20px;
}

.childfree {
padding-bottom: 25px;
}

.capsule-img-container {
padding-top: 75px;
text-align: center;
}


.capsule-img-container-2 img {
width: 87%;
}
.capsule-img-container img {
width: auto;
height: 215px;
}

.fasovka {
padding-top: 210px;
padding-bottom: 70px;
}

.percent {
padding-bottom: 21.5px;
}

.composition {
padding-bottom: 19px;
font-weight: 700;
}

.full-composition {
padding-bottom: 10px;
}

.active-substance {
padding-bottom: 23px;
padding-top: 17px;
}

.capsule-body {
font-size: 19px;
font-weight: 500;
text-align: left;
padding-right: 51px;
padding-left: 10px;
}

.capsule-body-2 {
font-size: 19px;
font-weight: 500;
text-align: left;
padding-right: 15px;
padding-left: 45px
}

.capsule-body-3 {
font-size: 19px;
font-weight: 500;
text-align: left;
padding-right: 0px;
padding-left: 60px;
}

.black-list {
font-size: 19px;
letter-spacing: 0px;
line-height: 49px;
color: #000;
font-weight: 400;
padding-top: 16px;
}

.right_block ol, .right_block ul {
margin: 0px;
}

.black-list li {
padding-right: 50px;
}

ul {
list-style-image: url(/custom-files/img/el.png);
}

@media screen and (max-width: 1200px) {
.no_padding {
padding-left: 7.5px;
padding-right: 7.5px;
}
.properties-card, .tovars-card {
width: 100%;
}
.properties-card {
height: auto;
}
.capsule-card-info {
text-align: center;
}
.capsule-body {
text-align: center;
padding: 0px;
}
.capsule-body-2 {
text-align: center;
padding: 0px;
}
.capsule-body-3 {
text-align: center;
padding: 0px;
}
}

@media screen and (max-width: 992px) {
.capsule-card-info {
text-align: center;
}
.capsule-body {
text-align: center;
padding: 0px;
}
.capsule-body-2 {
text-align: center;
padding: 0px;
}
.capsule-body-3 {
text-align: center;
padding: 0px;
}
}

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

@media (min-width: 320px) and (max-width: 480px) {
.text-black {
font-size: 14px;
}
.tovars-card {
padding: 30px 0px 45px 5px;
min-height: 500px;
}
.properties-card {
height: auto;
}
.black-list {
font-size: 14px;
}
.capsule-img-container {
padding-top: 0px;
}
.fasovka {
padding-top: 10px;
padding-bottom: 10px;
}
}

.card {
	position: relative;
	display: flex;
	flex-direction: column;
}
.card__top {
	padding: 95px 0 0 0;
	border: 1px solid #f2f2f2;
}
.card__image {
	padding: 0 55px 0 65px;
	position: relative;
	text-align: center;
	height: 400px;
}
.card__image img {
	width: 100%;
	object-fit: contain;
	height: 100%;
}
.flex-viewport {
	position: absolute !important;
	bottom: 0;
}
.flex-viewport .slides_block {
	display: flex;
	flex-direction: column;
	width: 55px !important;
	margin-left: 10px !important;
}
.flex-viewport li {
	margin: 10px 0 0 0 !important;
}
.flex-direction-nav {
	display: none;
}
.card__description {
	background: #f9f9f9;
	padding: 35px 40px 25px 45px;
	margin-right: 55px;
}
@media (max-width:768px){
	.card__description {
		margin-right: 0;
	}
}
.card__bottom {
	margin-top: 20px;
}
.tab-content {
	display: block !important;
}

.tab-pane ul {
	padding-left: 24px;
}
/* End */
/* /bitrix/components/bitrix/news.detail/templates/detail_product/style.css?16933408694154 */
