.wrapper .section.head ul.toolbox li {margin:0!important;padding: 0 30px 0 0;border-right:1px solid #D7D7D7;}
.section.footer ul.toolbox li {
	display: inline-block;
    vertical-align: top;
    zoom: 1;
    margin: 0 30px 0 0;
}
.cat {
	width: 24%;
    display: inline-table;
    vertical-align: top;
	text-align:center;
}
.cat img {width:100%;height:224px;}
/* Side-cart */
a.side-cart {
    position: fixed;
    _position:absolute;
    display: none;
    right: 20px;
    top: 180px;
    background: url('../img/side_cart.png') 0 0 no-repeat;
    width: 75px;
    height: 75px;
    z-index: 1000;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
.side-cart .count {
    color: #333;
    background: #fff;
    width: 20px;
    border-radius: 20px;
    margin-left: 18px;
}

.side-cart .total {
    margin-top: 28px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #DBDEE1;
    background:#fff;
    color: #000;
}



.side-cart {
    display: inline;
    top: 180px;
    visibility: hidden;
}

#cart-loader {
    position:absolute;
    border:0px;
    display:none;
    z-index:1000;
}

.input_count input {
    z-index:502;
}

.input_count a {
    z-index:503;
}




.add_to_cart_button {
    background: #1696c6;
    /* width: 175px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 15px;
    line-height: 15px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-top:5px;
    cursor: pointer;
    border: none;
}


.product_list li {
    height: 300px !important;
}



.center_logo {
    margin-left: 170px;
}

.low_intervals p {
    margin: 0;
}


.delivery_points {
    display: block;
    height: 250px;
    margin-bottom: 70px !important;
}


.category-list .list .title {
    margin-top:0;
    margin-bottom:5px;
}

/* Контейнер */
.modal {

/* Слой перекрытия */
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
z-index: 10000;

/* Трансформации прозрачности при открытии  */
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

/* Скрываем изначально */
opacity: 0;
pointer-events: none;
}

/* Показываем модальное окно */
.modal:target {
opacity: 1;
pointer-events: auto;
}

/* Содержание */
.modal > div {
width: 300px;
background: #ffffff;
position: relative;
margin: 10% auto;

/* По умолчанию минимизируем анимацию */
-webkit-animation: minimise 500ms linear;

/* Придаем хороший вид */
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
text-shadow: 0 1px 0 #fff;
}

/* Изменяем анимацию при открытии модального окна*/
.modal:target > div {
-webkit-animation-name: bounce;
}

.modal h2 {
font-size: 36px;
padding: 0 0 20px;
}

@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}

@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}

/* Ссылка на кнопку Закрыть */
.modal a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

/* Сбрасываем изменения */
.modal a[href="#close"]:focus {
outline: none;
}

/* Создаем кнопку Закрыть */
.modal a[href="#close"]:after {
content: 'X';
display: block;

/* Позиционируем */
position: absolute;
right: -10px;
top: -10px;
width: 20px;
padding: 1px 1px 1px 2px;

/* Стили */
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #ffffff;
border: 3px solid #ffffff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 0px solid #000;
}

/* Открываем модальное окно */
a.openModal {

}

a.openModal:hover,
a.openModal:focus {
}

.modal .modal_title {
	display: block;
	text-align: center;
	font-size: 22pt;
}


.leftMenuFiltr ul {	
list-style:none;	
margin:0; 	
padding:0;	
width:207px;	
margin: 0px 0px 0px -19px;	
/* -moz-box-shadow: 0 0 5px #111;	
-webkit-box-shadow: 0 0 5px #111;	
box-shadow: 0 0 5px #111; */
}

.leftMenuFiltr ul li label {	
    background: #0e9ac8;
    border-top: 1px solid #0e9ac8;
    border-bottom: 1px solid #ffffff;
    color: #fff;
    /* text-shadow: 0 1px 1px #000;
    letter-spacing: 0.09em; */
   
	
	}
	
.leftMenuFiltr ul li input[type='checkbox'] {	display: none;}
.leftMenuFiltr ul li label {	
       display: block;
    /* padding: 6px; */
   padding: 10px 0px 10px 10px;
    width: 197px;
    font: normal 14px Arial, sans-serif;
}
.leftMenuFiltr ul li i {	
font-size:18px;	
vertical-align: middle;	
width:0px;	
display:inline-block;}
.leftMenuFiltr ul li span {	
display:inline;	
float:right;	
background:#48515c;	
border:1px solid #3c434c;	
border-bottom:1px solid #707781;	
/* padding:4px 6px; */	
font-size:10px;
-moz-border-radius: 12px;	
border-radius: 12px;	
-moz-box-shadow: inset 0 0 10px #111;	
-webkit-box-shadow: inset 0 0 10px #111;
	box-shadow: inner 0 0 10px #111;
	position:relative;}
	
.leftMenuFiltr ul li label:hover {	
background-color: #068bb7;
	
	}
	
	.leftMenuFiltr ul li label:hover span {	
	background:#3e505e;}
	
	.leftMenuFiltr ul li input[type='checkbox']:checked ~ label {
		background: #44c6eb; /* fallback colour */	
		border-top:1px solid #878e98;	
		border-bottom:1px solid #2799db;	
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#44c6eb), to(#2799db));	
		background: -webkit-linear-gradient(top, #44c6eb, #2799db);
		background: -moz-linear-gradient(top, #44c6eb, #2799db);	
		background: -ms-linear-gradient(top, #44c6eb, #2799db);
		background: -o-linear-gradient(top, #44c6eb, #2799db);}
		
		.leftMenuFiltr ul li input[type='checkbox']:checked ~ label span {	
		background: #2173a1; /* fallback colour */	
		border-top:1px solid #1b5f85;	
		border-bottom:1px solid #4cb1e4;	
		-moz-box-shadow: inset 0 0 5px #111;	
		-webkit-box-shadow: inset 0 0 5px #111;	
		box-shadow: inner 0 0 5px #111;}
		
		.leftMenuFiltr ul li input[type='checkbox']:checked ~ .options {	
		height: auto;	
		display:block;	
		min-height:40px;	
		max-height:400px;}
		
		.leftMenuFiltr ul ul {
			background:#fff; 
			margin:0; 
			padding:0;	
			-moz-box-shadow: inset 0 2px 2px #b3b3b3;	
			-webkit-box-shadow: inset 0 2px 2px #b3b3b3;	
			box-shadow: inner 0 2px 2px #b3b3b3;}
			
			.leftMenuFiltr ul ul li a {	
			display:block;
			padding:6px 12px;	
			color:#999;	
			text-decoration:none;}
			
			.leftMenuFiltr ul ul li a:hover {	
			color:#44c6eb;}
			
			.leftMenuFiltr ul ul li a span {	
			color:#999;	background:none;	
			border:1px solid #ccc; 
			-moz-box-shadow: none;	
			-webkit-box-shadow: none;	
			box-shadow: none;}
			 
			.leftMenuFiltr ul ul li {	
			/* border-bottom:1px solid #ccc; */
			}
			
			.leftMenuFiltr ul ul li:first-child {	padding-top:6px;}
			.leftMenuFiltr ul ul li:last-child {	
			padding-bottom:6px; 
			border:0;}
			.options {	
			height: 0;	
			display: block;	
			overflow: hidden;}	/* Abridged icomoon font styles/* (Hosted on Frecosse - Please don't hotlink!)=============================================== */
			@font-face {
			    font-family: 'icomoon';
			    src: url('https://www.frecosse.com/workshop/accordion_menu/icomoon.eot');
			    src: url('https://www.frecosse.com/workshop/accordion_menu/icomoon.eot?#iefix') format('embedded-opentype'),
				url('https://www.frecosse.com/workshop/accordion_menu/icomoon.woff') format('woff'),
				url('https://www.frecosse.com/workshop/accordion_menu/icomoon.ttf') format('truetype'),
				url('https://www.frecosse.com/workshop/accordion_menu/icomoon.svg#icomoon') format('svg');
			    font-weight: normal;
			    font-style: normal;
			}
			.icon-music:before, .icon-search:before, .icon-fire:before, .icon-dribbble:before, .icon-flickr:before, .icon-deviantart:before, .icon-picassa:before, .icon-reddit:before, .icon-android:before, .icon-users:before, .icon-film:before, .icon-eye:before, .icon-point-right:before, .icon-microphone:before, .icon-download:before, .icon-warning:before, .icon-images:before, .icon-movie:before, .icon-cloud:before {	font-family: 'icomoon';	speak: none;	font-style: normal;	font-weight: normal;	line-height: 1;	-webkit-font-smoothing: antialiased;}.icon-music:before { content: "\61"; }.icon-search:before { content: "\62"; }.icon-fire:before { content: "\63"; }.icon-dribbble:before { content: "\64"; }.icon-flickr:before { content: "\65"; }.icon-deviantart:before { content: "\66"; }.icon-picassa:before { content: "\67"; }.icon-reddit:before { content: "\68"; }.icon-android:before { content: "\69"; }.icon-users:before { content: "\6a"; }.icon-film:before { content: "\6b"; }.icon-eye:before { content: "\6c"; }.icon-point-right:before { content: "\6d"; }.icon-microphone:before { content: "\6e"; }.icon-download:before { content: "\6f"; }.icon-warning:before { content: "\70"; }.icon-images:before { content: "\71"; }.icon-movie:before { content: "\72"; }.icon-cloud:before { content: "\73"; }

			.bgactiveval{
				    background-color: #eafbff;
			}
			
			
			