:root {
--light: #cbcbcb;
--danger: #ce0000;
--gray-900: #4a4a4a;
--gray: #808080;
--blue-l: #afc2d9;
--em-base: 16px;
--blue-d: #3b4a5d;
--pink: #ffbac2;
--success: #00ce0e;
--primary: #5b82b2;
--blue-ll: #f2f6fb;
}
.slick-slide,
.swiper-wrapper {
	height: auto;
}
   .goood__circles {
   	display: none;
   }
 .btn-click{
	 color: #777;
	 background-color: #f2f2f2;
	 border: 0;
	 padding: 6px 16px;
	 text-transform: uppercase;
	 display: inherit;
	 width: 100%;
	 text-decoration: none;
	 text-align: center;
	 margin: 20px 0 0px;
 }
body .leftcol .btn-top-left {
	color: #fff;
	border: 0;
	padding: 6px 16px;
	text-transform: uppercase;
	text-decoration: none;
	display: inherit;
}
 
@media (max-width: 991px){
	.s-cat-nav{
		padding-left: 0;
		margin-left: 0;
	}
	#presents_tbl .cartline{
		padding-bottom: 0;
	}
			#presents_tbl .cartline .table-responsive{
				margin-bottom: 0 !important;
			}
	#contblock{
		/* position: static !important; */
	}
	#contblock + div{
		/* height: 0 !important; */
		/* display: none !important; */
	}

	.tovar_present span{
		width: 120px;
		height: auto;
	}
				.tovar_present .btn-present {
						margin-top: 0;
				}
				.tovar_present span img{
					max-width: 100%;
					width: auto;
				}
	/* #fulltext a{
		padding: .575rem .75rem !important;
		font-size: 1rem  !important;
		line-height: 1.5;
		color: #6085b4 !important;
	}
	#fulltext a:hover{
		color: #fff  !important;

						}

	#fulltext a, */
	#sidebar  .bluebtn.btn-sub,
	body .leftcol .btn-top-left {
		color: #afc2d9;
		background-color: #0000;
		background-image: none;
		border-color: #afc2d9;
		font-weight: 300;
		text-align: center;
	 
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: .0625rem solid #0000;
		padding: .575rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		-webkit-border-radius: .25rem;
		border-radius: .25rem;
		-webkit-transition: color .15s ease-in-out,
		background-color .15s ease-in-out,
		border-color .15s ease-in-out,
		-webkit-box-shadow .15s ease-in-out;
		transition: color .15s ease-in-out,
		background-color .15s ease-in-out,
		border-color .15s ease-in-out,
		-webkit-box-shadow .15s ease-in-out;
		-o-transition: color .15s ease-in-out,
		background-color .15s ease-in-out,
		border-color .15s ease-in-out,
		box-shadow .15s ease-in-out;
		transition: color .15s ease-in-out,
		background-color .15s ease-in-out,
		border-color .15s ease-in-out,
		box-shadow .15s ease-in-out;
		transition: color .15s ease-in-out,
		background-color .15s ease-in-out,
		border-color .15s ease-in-out,
		box-shadow .15s ease-in-out,
		-webkit-box-shadow .15s ease-in-out;
		border-color: #afc2d9;
	}
		#sidebar  .bluebtn.btn-sub {
			height: 46px;
			border-radius: .25rem;
			background-color: #ffffff;
			/* margin: 0 !important; */
		}
			/* #fulltext a:hover, */
	#sidebar  .bluebtn.btn-sub:hover,
	.leftcol .btn-top-left:hover {
		color: #4a4a4a;
		background-color: #afc2d9;
		border-color: #afc2d9;
	}
	
	body{
		background-color: #ffffff;
		font-size: 16px;
	}
	.navbar-toggle .icon-bar+.icon-bar{
		margin-top: 7px;

	}
	.mobmenu .navbar-toggle{
			padding: 17px 9px;
			border-right: none;
	}

			.mobcart__user img {
				display: none;
			}
				.mobsearch{
					margin-right: 5px;
				}
				.mobcart__user {
					position: relative;
						top: -5px;
						margin-right: 1px;
				}
				
				.mobcart__user::before {
					content: '';
					background-image: url(../img/svg/profile.svg);
					position: relative;
					width: 22px;
					height: 22px;
					display: inline-block;
					opacity: 0.5;
					background-size: contain;
				}
	.mobcart__user + a{
		position: relative;
		margin-right: 15px;
		display: inline-block;
	
	}
			.mobcart__user + a img{
				display: none;
			}
			.mobcart__user + a::before{
				content: '';
				background-image: url(../img/svg/cart.svg);
				position: relative;
				width: 27px;
				height: 29px;
				display: inline-block;
				opacity: 0.5;
				background-size: contain;

			}
			.mobcart__user + a .cartround {
				position: absolute;
				right: -15px;
				top: -10px;
			}
			.mobsearch{
			
			
				/* margin-top: 15px; */
			}

			#search,
			.search-element {
				position: relative;
			
				border: none;
				}
				
			#search .mobsearch,
			.search-element .mobsearch {
				position: absolute;
				left: 0;
				top: 0;
				margin-top: 12px;
				margin-left: 10px;
				margin-right: 0;
			}
							#search .icon-close,
							.search-element .icon-close {
								font-size: 18px;
								color: var(--light);
							}

			#search .bluebtn,
			.search-element .bluebtn {
				background-color: transparent !important;
				padding: 10px 7px;
			}
			#search .icon-arrow,
			.search-element .icon-arrow {
				font-size: 20px;
				color: var(--light);
			}

			#search,
			.search-element {
				border:none;
					background-color: #f7f7f7;
					/* height: 50px; */
			}

			.swiper-pagination-bullet{
				width: 5px;
				height: 5px;
			}
			.header-block__slider .swiper-wrapper{
				height: auto;
			}
		.header-block{
			padding-top: 16px;
		}
		.swiper-pagination{
			padding-top: 13px;
		}
		.mobmenu .sticky-content2{
			height: 57px;
		}
		.category-sublist .icon{ 
			font-size: 1.875rem;
			position: absolute;
			top: 50%;
			left: .3125rem;
			-webkit-transform: translate(0, -50%);
			-ms-transform: translate(0, -50%);
			transform: translate(0, -50%);
			color: #afc2d9;
		}
		.category-sublist a{ 
			color: #4a4a4a;
			display: block;
			border-bottom: .125rem solid #d8d8d8;
			text-decoration: none !important;
			padding-top: .75rem;
			padding-bottom: .75rem;
			position: relative;
			padding-left: 3.4375rem;
		 }
		.category-sublist li{
			/* padding-left: 0; */
			padding: 0;
		}
		.category-sublist li:last-child a{
			/* border: none; */
		}
		.category-item{
				border-bottom:  none;
				padding: 0;
		}
		a.category-link:after{
			top: 0;
		}

		.s-rew h5,
		.section-title{
			font-weight: 300;
			font-size: 18px;
		}
		
		.myrow.visible-sm.visible-xs .filter   .section-title{
			font-size: 18px;
			font-weight: 700;
		}
		h2{
			font-family: inherit;
		}
		.btn{
			text-decoration: none !important;
		}
		.s-rew .row{

		}
		.s-rew--row{
			margin-left: -20px;
			margin-right: -20px;
		}
		
		.s-brand-nav .s-brand-nav__item {
			display: flex;
			color: #6085b4 !important;
			justify-content: center;
		}
		
	.gtext{
		display: flex;
		flex-direction: column;
		text-align: left;
		align-items: center;
		flex-grow: 1;
		
	}
	.gtext__brand{
		order: -1;
		margin: 0;
		color: #6085b4;
		font-size: 12px;
		text-decoration: underline;
		width: 100%;
		
	}
			.gtext__brand:hover{
				text-decoration: none ;
			}
			.good a.txt{
				display: block;
				text-align: left;
				color: var(--gray);
			}
	.good .gphoto{
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 160px;
		position: relative;
		border: none;
	}
	.gtext p{
		margin-bottom: 0;
		color: var(--gray);
	}
	 .good .goodright {
		text-transform: uppercase;
	}
	.btnbay{
		position: static;
		margin-right: auto;	
		margin-left: auto;
		display: block;
		max-width: none;
		
	}
			.btnbay button[disabled]{
				background-color: transparent;
				border: none;
				color: #000000;
				white-space: normal
			

			}
	.glyphicon-star:before{
		content: '\e91b';
		color: var(--blue-l);
		  font-family: 'icomoon' !important;
		  speak: none;
		  font-style: normal;
		  font-weight: normal;
		  font-variant: normal;
		  text-transform: none;
		  line-height: 1;
		  -webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
	}
	
	.glyphicon-star-empty:before {
		content: '\e91a';
		  font-family: 'icomoon' !important;
		  speak: none;
		  font-style: normal;
		  font-weight: normal;
		  font-variant: normal;
		  text-transform: none;
		  line-height: 1;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
	}

	
	.good .glyphicon-star-empty:before { 
		 	content: '\e91b';
		 	color: #ededed;
	}
	a.show-comments-tab,
	a.show-comments-tab-mob{
		color: var(--light);
	}

	.good a.txt{
		height: 4.1em;
		margin-bottom: 5px;
	}
	.good{
		height: auto;
	}
	.owl-dots .owl-dot{
		margin-left: 5px;
		margin-right: 5px;
	}
	.ui-accordion-header .s-prod-link {
			visibility: hidden;
			z-index: -1;
			opacity: 0;	
			color: var(--primary) !important;
			 transition: all .3s;
	}
	.ui-state-active .s-prod-link {
		visibility: visible;
		z-index: 1;
		opacity: 1;
	}
	.footer-copyright-block{
		/* display: none; */
	}
	/* .goodright{
		min-height: 36px;
		height: auto;
	}
 */
.content {
	padding: 0px 15px;
	/* position: relative; */
	/* overflow: hidden; */
}
.pharma-row{
	/* margin-left: -15px; */

}
ui-accordion .ui-accordion-header .ui-accordion-header-icon{
	top: 0;
}
.row.myrow.hidden-xs{
	display: none;
}
.s-cat-nav__item{
	padding: 0;
}
.logolink{
	display: inline-flex;
	align-items: center;
	margin: 0;
	height: 57px;
}
.moblogo {
margin: 0;
/* height: 17px; */
min-height: 33px;
}


.sorter {
	font-size: 14px;
	color: var(--gray);
}
.sorter .form-control {
	border: none; 
	background-color: transparent;
	background-image: url(../img/svg/chevron-down.svg);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	padding: 0;
	-webkit-background-size: .4375rem .4375rem;
	background-size: .4375rem;
	padding-right: .625rem;
	padding-left: .3125rem;
	white-space: nowrap;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
		color: #5b82b2 !important;
		font-size: 14px;
		width: auto;
		display: inline-block;
}
.sorter {}
.sorter {}
.row.sorter{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.row.sorter >*{
	float: none;
	width: auto;
}
			.row.sorter::before,
			.row.sorter::after{
				display: none;
			}
			.row.sorter .col-sm-6.text-right{
				margin-bottom: 10px;	
			}
			.s-catalog__btn{
				
			}
			.filter{
				margin-left: 0;
				margin-right: 0;
				padding: 0;
			}
			#shoplite-items-inner{
				padding-left: 0;
				padding-right: 0;
			}
			.ui-accordion h3.ui-accordion-header{
				color: var(--gray-900);
				font-size: var(--em-base);
				font-weight: 300;
				line-height: 1.19;
				text-transform: uppercase;
				padding-left: 0;
				padding-right: 20px;
			}
			.ui-accordion h3.ui-accordion-header .ui-accordion-header-icon {
				left: auto;
				right: 0;
				top: 50%;
				margin-top: -.625rem;
				opacity: 0.6;
			}
			#block_filters .cb label,
			.block-filters-element .cb label{
				background-image: none !important;
				font-weight: 300;
				 
			}
			
			#block_filters .cb label::before,
			.block-filters-element .cb label::before {
				content: '';
				background-image: none;
				width: 1.25rem;
				height: 1.25rem;
				border: .0625rem solid #5b82b2;
				-webkit-transition: all .36s;
				-o-transition: all .36s;
				transition: all .36s;
				position: absolute;
				left: 0;
				top: 3px;

			}

			#block_filters .cb input:checked~label::before,
			.block-filters-element .cb input:checked~label::before {
					background-image: url(../img/svg/check-green.svg);
					background-repeat: no-repeat;
					background-position: center center;
					background-size: 150%;
			}
			.bluebtn {
				white-space: inherit;
			}

			.btnbay button.dd {
				width: auto;
			}
			#search1,
			.search1-element {
				border: 2px solid #f7f7f7;
				background-color: #f7f7f7;
				position: relative;
			}
			.ui-accordion .ui-accordion-header.s-catalog__btn .ui-accordion-header-icon {
			display: none;
		}
		#block_filters .cb input:checked~label,
		.block-filters-element .cb input:checked~label {
			font-weight: normal;
		}
		.filter a {
			text-decoration: none;
		}
		.mfp-container{
			padding: 0 !important;
		}
		.btn{
			white-space: inherit;
		}
		.goods-container{
			display: flex;
			flex-wrap: wrap;
			align-items: stretch;
		}
		.goods-container::before,
		.goods-container::after
		{display: none;}
		.goods-container .good {
				float: none;

		}
		.goods-container{}
		.product-inner__title{
			margin-bottom: .5rem;
			font-family: inherit;
			font-weight: 300;
			line-height: 1.2;
			color: inherit;
			margin-bottom: .9375em;
			font-weight: 400;
			font-size: 1.25rem;
			color: #adb5bd !important;
		}
		.product-image .owl-dots,
		.owl-dots{
			height: auto;
			top: auto;
		}
			.ties-hidden-block{
				padding: 0;
			}
			.prod-mark-img{
				display: none;
			}
			.tags{
				margin-top: 0;
				text-align: center;
			}
			.item-form .pharma-col:first-child {
				display: flex;
				align-items: center;
				flex-wrap: wrap;
				
			}
			.item-form .pharma-col:first-child>*{
				margin-bottom: 0;
				padding-bottom: 0;
				margin-top: 0;
				padding-top: 0;
			}
			.item-form .pharma-col .newprice {
				order: 1;
				color: var(--success);
				text-transform: uppercase;
			}
			
			.item-form .pharma-col .oldprice {
				order: -1;
				color: var(--light);
			}
			.buy-block__inner .pharma-col-auto form {
				display: flex;
			}
			.buy-block__inner .good-count-select,
			.item-form .custom-combobox-input{
				padding: 8px 8px;
				background-color: #ffffff;
				border-color: var(--blue-l);
				width: 30px;
				padding-left: 0;
				padding-right: 0;
				text-align: center;
				
			}
			.favorvol .good-count-select.form-control{
				
				margin-right: 2px;
				float: left;
			}
							.favorvol .good-count-select.form-control,
					.buy-block__inner .good-count-select{
						width: 57px;
						height: 40px;
						position: relative;
						top: -2px;
						padding-left: 5px;
					}
			.custom-combobox-toggle{
				height: 39px;
			}
			.newprice{
				font-size: 22px;
			}
			.buy-block__inner{
				margin-left: -1rem;
				margin-right: -1rem;
			}
			.buy-block__inner .bluebtn2 {
				padding-left: 5px !important;
				padding-right: 5px !important;

			}
			.item-form .custom-combobox-toggle {
				background-color: #ffffff !important;
				border-color: var(--blue-l) !important;
			}
		.item-form .custom-combobox-toggle .ui-icon{
			
			background-position: -64px 0px !important;
			background-image: url(https://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_777777_256x240.png) !important;
		}
		.bluebtn2.order.right{
			right: 0;
		}
			.bluebtn2.order.right{
				border-radius: .25rem;
				right: 0;
			}
			button.greybtn.load-nex-page{
				display: block;
				width: 100%;
				margin-top: 20px;
			}
							button.greybtn.load-nex-page .ui-accordion-header-icon{
								display: none;
							}

							.color-item {
								border-radius: 6px;
								margin-bottom: 20px;
								position: relative;
							}
									.color-item::before {
										width: 6px;
										height: 6px;
									 background-color: var(--blue-l);
										border-radius: 50%;
										position: absolute;
										content: '';
										left: 50%;
										margin-left: -3px;
										top: 100%;
										margin-top: 6px;
										opacity: 0;
									}
									.color-item.active::before { 
											opacity: 1; 
									}
			.size-item.nocount {
				padding: 5px 9px; 
				margin-right: 5px;
				outline: 0; 
				background-color: transparent;
				color: #c2c2c2;
				font-family: Helvetica;
				font-size: 20px;
				font-weight: 300;
				letter-spacing: -0.12px;
				line-height: 23px;
				text-transform: uppercase;
				position: relative;
				margin-bottom: 20px;
				cursor: pointer;
			}
			.size-item::before {
				width: 6px;
				height: 6px;
				background-color: var(--blue-l);
				border-radius: 50%;
				position: absolute;
				content: '';
				left: 50%;
				margin-left: -3px;
				top: 100%;
				margin-top: 6px;
				opacity: 0;
			}
			.size-item.active{
						outline: 0;
			}
			.size-item.active::before {
				opacity: 1;
			}
			.buy-block__inner{
				background-color: #ffffff;
				z-index: 200;
			}
			.owl-next{
				right: -7px;
			}
			.owl-prev{
				left: -7px;
			}
			.sizes-title::after{
				display: none;
			}
			.wish-link .parent-text {
				/* display: none; */
			}
			.wish-link .greybtn {
					display: block;
					width: 100%;
					font-weight: 300;
					text-align: center;
					white-space: nowrap;
					vertical-align: middle;
					-webkit-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none;
					border: .0625rem solid #0000;
					padding: .575rem .75rem;
					font-size: 1rem;
					line-height: 1.5;
					-webkit-border-radius: .25rem;
					border-radius: .25rem;
					-webkit-transition: color .15s ease-in-out,
					background-color .15s ease-in-out,
					border-color .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					transition: color .15s ease-in-out,
					background-color .15s ease-in-out,
					border-color .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					-o-transition: color .15s ease-in-out,
					background-color .15s ease-in-out,
					border-color .15s ease-in-out,
					box-shadow .15s ease-in-out;
					transition: color .15s ease-in-out,
					background-color .15s ease-in-out,
					border-color .15s ease-in-out,
					box-shadow .15s ease-in-out;
					transition: color .15s ease-in-out,
					background-color .15s ease-in-out,
					border-color .15s ease-in-out,
					box-shadow .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					color: #afc2d9;
					background-color: #0000;
					background-image: none;
					border-color: #afc2d9;
					text-decoration: none !important;
					margin-left: 0;
					margin-right: 0;
			}
			.wish-link .greybtn:hover {
				color: #4a4a4a;
				background-color: #afc2d9;
				border-color: #afc2d9;
			}
			.wish-link .greybtn.focus,
			.wish-link .greybtn:focus {
				-webkit-box-shadow: 0 0 0 0.2rem rgba(175, 194, 217, .5);
				box-shadow: 0 0 0 0.2rem rgba(175, 194, 217, .5);
			}
			.wish-link__col,
			.wish-link{
				float: none;
				
			}
			.wish-link .greybtn .glyphicon-heart:before{

			}
			input.form-control{
				height: auto;
			}
			.colors-container .owl-nav div{
				transform: translate(0, -90%);
			}
			.color-item{
				margin-left: 5px;
			}

		 .wish-link .greybtn .glyphicon-heart:before{
			 	content: '\e91e';
			 	color: inherit;
			 	font-family: 'icomoon' !important;
			 	speak: none;
			 	font-style: normal;
			 	font-weight: normal;
			 	font-variant: normal;
			 	text-transform: none;
			 	line-height: 1;
			 	-webkit-font-smoothing: antialiased;
			 	-moz-osx-font-smoothing: grayscale;
		 }
.menu3 a,
.menu3 a:visited{
	font-size: 14px;
}

	.hidden-mnu .divider{
			height: 4px;
			background-color: var(--primary);
	}
	.wrapp-hidden .nav>li>a{
		padding: 10px 7px;
	}
	.wrapp-hidden .nav>li>.s-cat-nav__link {
		padding-left: 3.66667rem;
	}

	.nav>li>a>img.res-i{
		max-width: 200px;
		max-height: 30px;
	}
		body	.text-blue-l {
				color: #afc2d9 !important;
		}
		.card-head{
			text-align: center;
			margin-left: -25px;
			margin-right: -25px;
		}
		.pharma-col-auto .card-head__link{
			display: inline !important;
			text-transform: none !important;
			/* text-decoration: underline; */
			border-bottom: 1px solid ;
			text-decoration: none !important;
		}
		.pharma-col-auto .card-head__link.active{
			text-decoration: none !important;
			border-color: transparent;
			color: var(--gray) !important;
				}

			.amount .input-count {
					display: block;
					width: 100%;
					padding: .575rem .75rem;
					font-size: 1rem;
					line-height: 1.5;
					color: #495057;
					background-color: #fff;
					-webkit-background-clip: padding-box;
					background-clip: padding-box;
					border: .0625rem solid #ced4da;
					-webkit-border-radius: .25rem;
					border-radius: .25rem;
					-webkit-transition: border-color .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					transition: border-color .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					-o-transition: border-color .15s ease-in-out,
					box-shadow .15s ease-in-out;
					transition: border-color .15s ease-in-out,
					box-shadow .15s ease-in-out;
					transition: border-color .15s ease-in-out,
					box-shadow .15s ease-in-out,
					-webkit-box-shadow .15s ease-in-out;
					padding-left: 0;
					padding-right: 0;
					text-align: center;
					width: 51px !important;
					height: 44px !important;
					margin-right: .3125rem;

				}
				.amount span,
				.amount{
					border: none;
				}
				.table-card__tr {
					border: none;

				}
				.table-card__tr td{
					vertical-align: middle;
					padding: 10px 5px 0 !important;
				}
				.cartline{
					border-bottom: 1px solid #ededed;
				}
						.cartline td{
							height: 0;
							padding: 0 5px;
						}
						.carttbl{
							height: auto;
						}
		#contblock{
			/* position: relative !important;
			top: 0 !important;
			width: auto !important;
			min-width: 100%; */
		}
		#contblock + div{
			/* width: auto !important;
			height: 0 !important; */
		}
		.remove{
			display: inline-block;
			margin-bottom: 10px;
		}
		.prezent-title{
			color: var(--gray);
			text-transform: none;
			font-size: 20px;
		}
		.ttn{
			text-transform: none !important;
		}
		#presents_tbl td {
			vertical-align: top;
		}
		.tovar_present p{
			color: var(--gray); 
			font-size: var(--em-base);
			font-weight: 300;
			line-height: 19px;
			text-align: left;
		 
		}
	.more_presents  .btn-present {
			/* max-width: 229px; */
			width: 100%;
			margin-left: 0 !important;
			cursor: pointer;
			height: auto;
		 
		}
		.tovar_present span{
			margin-right: 10px;
		}
		.gift-slider .slide:hover{
			border-color: transparent !important;
		}
		#presents_tbl .cartline{
			border:  none;
		}
		#contblock .contcol{
			padding: 0;
			margin-bottom: 0;
		}
		#sidebar h3,
		#sidebar .h3{
			text-transform: none;
			border: none;
			font-size: 20px;
			font-weight: normal;
		}
		 .field-defaulter{

		 }
		 	input.field-defaulter{

				 height: 46px;
				 border: 1px solid var(--light);
				  
				 border-radius: .25rem;
				}
				.promoform .bluebtn{
					
				}


				#sidebar h3,
				#sidebar .h3{
					color: var(--gray); 
					font-size: 20px;
				}
				#sidebar .newprice{
					font-weight: 500;font-size: 20px;
				}
				.form-control{
					height: auto;
				}
				body .custom-input{
					padding-left: 2.1875rem;
				}

				.form-control-feedback{
					top: auto !important;
					right: 2px  ;
					bottom: 5px;
				}
				.req .glyphicon-remove{
							/* content: '\e900';
							color: inherit;
							font-family: 'icomoon' !important;
							speak: none;
							font-style: normal;
							font-weight: normal;
							font-variant: normal;
							text-transform: none;
							line-height: 1;
							-webkit-font-smoothing: antialiased;
							-moz-osx-font-smoothing: grayscale; */
							color: #ce0000 !important;
				}
				
				.req .glyphicon-ok {
							/* content: '\e901';
							color: inherit;
							font-family: 'icomoon' !important;
							speak: none;
							font-style: normal;
							font-weight: normal;
							font-variant: normal;
							text-transform: none;
							line-height: 1;
							-webkit-font-smoothing: antialiased;
							-moz-osx-font-smoothing: grayscale; */
							color: #00ce0e !important;
				}

				.icon-search{
					color: #808080;
					font-size: 20px;
				}
				.wish-link__col .greybtn{
					display: inline-block;
					width: auto;
					margin-left: 5px;
				}
				.custom-combobox-input{
					padding: 8px 8px;
					background-color: #ffffff;
				
				}
				.custom-combobox-toggle{
					background-color: #fff;
				}
				.logocart{
					left: 0;
				}
				.carttbl tr td:first-child{
					width: 110px;
				}
				.cartline td{
					font-size: 14px;
				}

				[data-fl-widget-91047] [data-fl-class-position="widget--right"],
				[data-fl-widget-91047] [data-fl-state="init"]{
					width: 100%;
					max-width: 620px;
				}
			#sidebar form input.field-defaulter + button {
				background-color: #ffffff !important;
				color: #6085b4 !important;
				border: 1px solid var(--blue-l) !important;
				margin: 0 !important;
				height: 46px !important;
			}
			.breadcrumb>li,
			.breadcrumb>li> a{
				 white-space: nowrap;
				 overflow: hidden;
				 text-overflow: ellipsis;
				 max-width: 100%;
			}
			.breadcrumb{
				padding-left: 0;
				padding-right: 0;
			}
			.prodimg{
				/* height: auto; */
				/* max-height: 359px; */
			}
			
		.product-image  .prodimg {
			/* height: auto; */
			/* max-height: 359px; */
			text-align: center;
		}
					.product-image  .prodimg img {
						max-width: 100% !important;
						max-height: 100% !important;
					}

			.article-value{
				display: inline-block;
			}
			.tags a{
				display: inline-block;
			}
			.show-comments-tab-mob{
				margin-top: 15px;
			}
			.wish-link.ties-hidden-block.ties-0 br{
				display: none;
			}
			#sidebar .bluebtn.btn-sub {
		 
				text-transform: inherit;
				margin-bottom: 15px;
			}
			select.form-control{
				padding-right: 1.86667rem;
			}
			.ttn{
				text-transform: none;
			}
			.method-name{
				display: none;
			}
			.imoney-methods-container .imoney-method .method-image{
				height:70px;
			}
		
			.method-description{
				display: none !important;
			}
			.imoney-methods-container .imoney-method,
			.radio-img .custom-input__input[type=radio]:checked~.custom-input__text{
				background-color:  transparent !important;
			}
			.fancybox-inner,
			.fancybox-wrap{
				max-width: 100%;
				left: 0 !important;
				width: 100% !important;
				height: auto;

			}
			.contactszakaz{
				margin-top: 40px;
			}
			.custom-input__input[type=checkbox]+.custom-input__lab{
				top: 3px;
			}
			.custom-input__text{
				font-weight: normal;
				color: var(--gray);
			}
				.custom-input__input[type=checkbox]:checked ~ .custom-input__text {
					color: #6085b4;
				}
				.ord-field-callbyorder label{
					font-weight: normal;
					font-style: italic;
					color: var(--gray); 
					font-size: 12px;
				}

				.good .good__discount{
					position: absolute;	
					top: 35px;
					color: #ffffff;
					
					border-radius: 50%;
					text-align: center;
					width: 36px;
					height: 36px;
					line-height: 36px;
					vertical-align: middle;
					/* left: 0; */
					left: 6px;
					background-color: var(--pink);
				}
				.good .gtext{
					position: static;
				}
				.good__discount span{
					
					font-family: Roboto;
					font-size: 10px;
					font-weight: 300;
					border: none;
					color: #ffffff;
				padding: 0;				}

				.modal-filter__btn{
					padding-left: 0;
					padding-right: 0;
				}

				.modal-filter{
					margin: 0;
				}
						.modal-filter .ui-accordion h3.ui-accordion-header{
							text-transform: none;
						}
						.toggle-l{
							cursor: pointer;
						}

						.dropdown-menu>li>a.s-cat-nav__link {
							font-weight: 300;
							position: relative;
						}
						.dropdown-menu>li>a.s-cat-nav__link .icon{
							margin-top: -3px;
							font-size: 1.6rem;
				}
				#sidebar thead,
				#sidebar th{
					color: #5B82B2;
					font-weight: 400; 
					font-size: 16px;
					background-color: transparent;
				}
				#sidebar td{
					font-size: 16px;
					position: relative;
					font-weight: 400;
					
				}
				#sidebar td span{
					display: inline-block;
					position: relative;
					z-index: 2;
					background-color: #ffffff;
					padding: 0 10px;
					margin-left: -10px;
				}
				#sidebar td.first-td{
					margin-bottom: 5px;
					
				}
				#sidebar td.first-td::after {
					content: '';
					position: absolute;
					bottom: 10px;
					left: 0;
					width: 100%;
					height: 1px;
					background-color: #c3d1e3;
				}
		#sidebar td:nth-child(2){
			text-align: right;
		}
				#sidebar td:first-child{
				flex-grow: 1;
				}
				#sidebar .last-tr {}
				#sidebar .last-tr td{
					padding: 8px 8px;
				}
				#sidebar .last-tr td::after {
					display: none;
				}
				
				#sidebar .last-tr td:last-child {
					color: #5B82B2;
				}

			tr[style="background-color: #F2F2F2; font-weight: bold;"],
			#sidebar #cartsum:last-child tr:last-child {
				background-color: #f1f6fb !important;
				background-color: #f1f6fb !important;
				font-weight: 300 !important;
			}
			#sidebar #cartsum:last-child tr:last-child td:last-child ,
			#sidebar #cartsum:last-child tr:last-child td:last-child {
				color: #5B82B2 !important;
				font-weight: 300 !important;
						}

		.markdown{
			top: 150px;
		}
.imoney-methods-container .imoney-group-container label{
	margin-bottom: 0;
	padding-bottom: 0;
}
#sidebar .contcol.filter{
	margin: 0;
}
.dropdown-menu>li>a{
	font-weight: 300;
	white-space: inherit;
}
.trop .footer{
		padding-bottom: 10vh;
}
.visible-sm.visible-xs.contcol.filter{
	margin:   0;
}
.s-catalog__btn{
	margin-bottom: 0 !important;
}

.d-sm-inline.text-left{
	text-align: left !important;
}
.modal-filter__body{
	padding-bottom: 2rem;
}
.banner-slider__list .owl-nav{
	display: none !important;
}
#slider .owl-dots .owl-dot,
#slider-wrapper{
	margin-bottom: 0;
}
.category-item .section-title{
	margin-top: 0;
}
#slider{
	margin-top: 15px;
}

.wrapp-hidden .form-horizontal.loginFormAjax {
	display: none !important;
}
.trop__head{
	padding-top: 0;
	padding-bottom: 0;
}
.owl1.owl-carousel .owl-item .good{
	width: 100% !important;
	float: none !important;
}
.item-images .owl-next,
.item-images .owl-prev,
.myrow.visible-sm .owl-next,
.myrow.visible-sm .owl-prev {
	display: none;
}
.owl-next{
	/* right: 2px; */
}
.owl-prev{
	/* left: 2px; */
}
.myrow.visible-sm{
	margin: 0;
}
.good{
	padding: 15px 5px;
}

.btnbay .added-cart,
.btnbay .tocart-btn {
	display: block !important;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
.banner-slider__list .slideimg {
	width: 100%;
}
		.banner-slider__list .slidetxt,
		.banner-slider__list a.hidden-xs {
				display: none ;
	}
	.wrapp-hidden .dropdown .s-cat-nav__item a{
		text-transform: inherit !important;
		font-weight: 300;
		white-space: inherit;
		padding-left: 35px;
		font-size: 16px;
	}
	.banner-slider__list {
		min-height: 250px;
	}
	.slider .button{
		display: none;
	}
	.s-cat-nav__item.dropdown .s-cat-nav__item a{
		text-transform: inherit !important;
	}
	.s-brand-nav{
		margin-bottom: 20px;
	}
	.delivInfo-wrap .toggle-l::after{
		display: none;
	}
	.delivInfo-wrap .delivInfo{
		margin-top: 0 !important;
	}
	.delivInfo-wrap .toggle-l {
		position: relative !important;
		cursor: pointer;
		background-color: #75A0D5 !important;
		position: relative;
		display: block;
		color: #ffffff !important;
		width: 100% !important;
		height: auto !important;
		padding: 10px 10px;
		margin: 0 !important;
		margin-top: 20px;
	}
	.delivInfo-wrap{
		/* display: none; */
	}
	body .fancybox-image,
	body .fancybox-iframe {
		display: block;
		width: auto;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}
	.mobmenubar ul.navmenu-nav.brands li a{
		width: 23%;
	}
	.delivInfo{
		display: none;
	}
	#cartsum td,
	#cartsum tbody,
	#cartsum{
		display: block;
	}
	#cartsum tr{
		display: flex;
		justify-content: space-between;
	
	}
	.owl-item a.fancybox{
		display: block;
	}
	.row.product-image{
		/* max-height: 359px; */
	}
	a.category-link{
		padding-left: 0;
		padding-right: 20px;
	}
	a.category-link:after{
		content: "\f078";
		font-family: 'Font Awesome 5 Pro';
		font-style: normal;
		font-weight: 300;
		position: absolute;
		background-image: none;
		right: 0;
		top: 0;
		height:27px;
		width: 30px;
		text-align: center;
		line-height:27px;
		vertical-align: middle;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		color: #cbcbcb;
		left: auto;

	}
	a.category-link.active:after {
		content: '\f077';
	}

	.good .wishlist{
		display: block;
	}
	.good .goood__circles {
		position: absolute;
		left: 7px;
		top: 40px;
		z-index: 2;
		width: 35px;
		display: block;
	}
 	.gnew,
 	.good__discount {
			display: none;
	}
			.good .goood__circles .goood__circle {
				/* display: block; */
				width: 35px;
				height: 35px;
				font-size: 12px;
				display: flex;
				justify-content: center;
				align-items: center;
				margin-bottom: 5px;
				font-weight: normal;
				color: #222223;
				position: static;
				text-decoration: none !important;
				margin-left: 0;
			}
			.good .goood__circles .goood__circle  span{
				color: #222223;

			}
			.good .goood__circles .goood__circle.gnew{
					background-color: #e5ebf3;
						display: flex;
			}
			
		.good .goood__circles 	.goood__circle.good__discount {
					background-color: #FFB2BB;
						display: flex;
			}
			#contblock{
				/* min-height: 1px !important;
				position: static; */
			}
			.buy-block__inner .col-md-6.col-sm-6.pharma-col{
				margin-bottom: 8px;
			}

			.good h3{
				font-size: 17px;
			}
			.container .contcol.linemark{
				padding-top: 40px;
			}
		#slider-wrapper	 + .visible-sm.visible-xs.contcol.filter .s-catalog__btn{
				margin-top: 20px;
			}
			.category-sublist ul{
					padding-left: 0;
					margin-left: 0;
			}
			.gphoto .gphoto-img {
		 
				max-height: 100%;
			}

			.banner-slider__list .slideimg {
				min-height: 150px;
			}
	}
	

		/* // end */
	@media (max-width: 1199px) {
		.menu3 a,
		.menu3 a:visited{
			margin-right: 17px;
		}
	}
	@media (max-width: 767px) {
		.good	.newprice,
		.good	.oldprice{
			display: inline-block;
		}
			.good {
				font-size: 14px;
			}
			.goodright{
				height: auto;
				min-width: 36px;
			}
			#fulltext{
				padding-left: 0;
				padding-right: 0;
			}
				#fulltext  a{
					font-size: 14px;

				}
				.buy-block .row {
					margin-left: -5px;
					margin-right: -10px;
				}
				.container .contcol{
					padding: 0;
					padding-left: 0;
					padding-right: 0;
				}
				.ties-0{
					padding: 0;
					margin: 0;
				}

				.item-comments-container{
					margin-top: 15px;
				}
				.row.comments{
					font-size: 14px;
				}
						.row.comments .pharma-row{
								margin-bottom: 15px;
						}
				.row.comments .glyphicon{
					font-size: 13px;
					color: #76a1d3;
				}
					.icon-search {

							color: #808080 !important;
							font-size: 20px;
						}


	}
	@media (max-width: 576px) {
		.fancybox-wrap.fancybox-type-image{
			width: 100% !important;
			left: 0 !important;
		}
		.fancybox-wrap.fancybox-type-image .fancybox-skin {
			
			padding: 0 !important;
						}
					.fancybox-wrap.fancybox-type-image .fancybox-inner {
						height: auto !important;
						max-width: 500px;
						width: 100% !important;
					}

						.imoney-methods-container .imoney-method-container {
							width: 46%;
						}

			#order1click .bg-blackout .popup{
				max-width: 100%;
				width: 100%;
				left: 0;
				top: 0;
			}
			#order1click .bg-blackout .popup p {
		 
					font-size: 14px;
		 
			}
			#order1click .bg-blackout .popup .close {
			position: absolute;
			top: 4px;
			right: 0px;
		}
		#order1click .bg-blackout  .form-control-feedback {
	 
			right: 10px;
			bottom: 13px;
		}
		.s-rew .pharma-row {
			/* font-size: 13px; */
		}
		.banner-slider__list {
			min-height: 177px;
		}
		.row.goods-container> .good.col-sm-6.col-md-6.col-lg-4 {
			width: 50%;
		}
	}
	@media (max-width: 374px) {
		
		.btn{
			font-size: 12px;
			padding-left: 2px;
			padding-right: 2px;
		}
	}
	
	
/* 	
	@media (max-width: 992px) and (min-width: 768px) {
			.container{
				max-width: 720px;
			}
	}
	 */
	@media (max-width: 767px) and (min-width: 576px) {
			.container{
				max-width: 560px;
			}
	}


	.lt-label{
		/*display: none !important;*/
	}


	.nav-h6{
		padding: 10px 7px;
		border-bottom: 1px solid #fff;
	}