@charset "UTF-8";

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

.greedy .hidden_links li,
.hidden_contacts li {
	border-bottom: 1px solid #2b2b2b;
}

.product_img img {
	max-height: 600px!important;
	width: auto!important;
}


.product_img .slick-track {
	display: flex;
}

.product_img .item_nav{
	margin: auto;
}

.add_slider .item_wrap .caption {
	background-color: #caa7b9;
	color: #fff;

}

.add_slider .name:after {
	background-color: #fff;
}

.slick-initialized .slick-slide {
	height: auto;
}
.slider-nav .slick-current{
	border: 1px solid #009fac;
}

@media only screen and (max-width: 540px) {
	.category_item.caps a:after {
		background-position: top 325px left -49px, top 150px left -42px, right 168px bottom 134px;
	}
}

@media only screen and (max-width: 480px) {
	.category_item.household a:after {
		background-position: bottom -41px left -254px, top 0px right 144px, right 166px bottom -162px;
	}
}

@media only screen and (max-width: 360px) {
	.category_item.household a:after {
		background-position: bottom -122px left -253px, top 69px right 44px, right 46px bottom -262px;
	}
}

@media only screen and (max-width: 480px) {
	.category_item.household a {
		padding-top: 429px;
		padding-left: 15px;
		padding-right: 305px;
	}
}

@media only screen and (max-width: 360px) {
	.category_item.household a {
		padding-top: 409px;
		padding-left: 88px;
		padding-right: 150px;
	}
}

@media only screen and (max-width: 540px) {
	.category_item.pots a:after {
		background-position: left -140px bottom 106px, right -154px top 10px;
	}
}


@media only screen and (max-width: 360px) {
	.category_item.pots a:after {
		background-position: left -140px bottom 106px, right -154px top 10px;
	}
}

@media only screen and (max-width: 1100px) {
	.category_item.pots a {

		padding-right: 29%;
	}

}

@media only screen and (max-width: 900px) {
	.category_item.pots a {
		padding-top: 120px;
		padding-left: 42%;
	}
}

@media only screen and (max-width: 480px) {
	.category_item.bottles a:after {
		background-position: top 90px right 119px, left -150px bottom -47px, right 200px bottom -1px;
	}
}

@media only screen and (max-width: 360px) {
	.category_item.bottles a:after {
		background-position: top 19px right 18px, left -158px bottom -117px, right 129px bottom -62px;
	}
}

@media only screen and (max-width: 480px) {
	.about_slider .slick-dots {
		bottom: -25px;
	}
	.category_item.bottles a {
		padding-top: 495px;
		padding-left: 52px;
	}
	.company_news .title {
		padding-bottom: 0px;
	}
	.news_item .img_wrap {
		height: auto;
		min-height: 245px;
	}
}

@media only screen and (max-width: 360px) {
	.category_item.bottles a {
		padding-top: 395px;
		padding-left: 39px;
	}
}

@media only screen and (max-width: 1366px) {
	.news_item .img_wrap img {
		width: 100%;
		height: auto;
		min-height: auto;
	}
}

@media only screen and (max-width: 768px) {
	.news_dots .slick-dots {
		top: 271px;
	}
	
		.banners
	{ display:none:}
}

@media only screen and (max-width: 600px) {
	.company_news .title {
		padding-left: 15px;
	}
	.company_news {
		padding: 30px 0 120px;
	}
}

.complectation_block .descr {
	padding: 0;
}

.catalog_search .field
{
	width: 20%;
}
.select2-search--dropdown {
    display: none;
}

.logo img
{
	    max-width: 111px;
}
.logo_container
{
	    padding: 28px 40px 18px 98px;
}

.middle_header_top
{
	padding: 12px 49% 12px 22%;
}


.table_block td:first-child, .table_block th:first-child {
        -webkit-box-shadow: none;
    box-shadow: none;
}

.item_nav 
{
	width:100%;
}
.product_block .slick-prev 
	{
		    top: 62px;
	}
	.product_block .slick-next 
	{
		    top: 62px;
	}
	
	
	@media only screen and (max-width: 768px) {
.logo_container {
    padding: 30px 30px 18px 40px!important;
}
}

@media only screen and (max-width: 480px)
{
	.product_block .slick-prev {
    top: 55px;
	}
		.product_block .slick-next {
    top: 55px;
	}
.catalog_search .field {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
}
.select2 
{
	width: 100%;
}

.slider-nav {
    padding: 16px 56px 0;
	    z-index: 999;
}

}

@media only screen and (max-width: 768px)
{
.catalog_search .field {
    width: 50%;
    padding-left: 3px;
    padding-right: 3px;
}
.select2 
{
	width: 100%;
}
}

.table_block td:nth-child(2), .table_block th:nth-child(2) {
    max-width: initial;
}

.catalog_item .name{display: inline-block;}




@media (min-width: 1630px) and (max-width: 1810px) {

.links_contacts li:last-child {
	
	display: inline-block!important;

}
.more_contacts
{
display:none;	
}
	.links_contacts li
	{
		margin-right: 10px;
    font-size: 15px;
	}
	
	.links_contacts
	{
		    margin-left: -30px;
	}
	
	.menu_block .links a
	{
		    padding: 16px 9px;
	}
	.menu_block .links a:after
	{
		left: 9px;
	}
	.menu_block .more, .menu_block li
	{
		font-size:13px!important;
	}
	
}

.table_block td:first-child, .table_block th:first-child 
{
	position:relative;
	    width: 195px;
		    max-width: 195px;
}
.table_block td:last-child, .table_block th:last-child
{
		position:relative;
	    width: 110px;
		    max-width: 110px;
}
.table_block td, .table_block th
{
	width: 84px;
	min-width: 70px;
}

.mit_message
{
	display:none;
}

.catalog_search

{
	
	
	padding: 15px 0 105px;
}
.banners
{
	text-align: center;
}


	
	@media only screen and (min-width: 1920px) {
.category_item.pots {

height: 720px;

top: -100px;
    left: 65.2%;
}

.category_item.packaging
{
	    left: 29%;
}


.category_item.medicine
{
	width: 759px;
}

}
.newss img
{
	padding-right:15px;
}