.i-nav, .i-nav-phone, .cart-little-pda, .menu-catalog-btn {display:none;}
.pda-overlay, .pda-main-menu, .pda-menu-catalog, .pda-menu-phones {display:none;}
.filters-pda-btn {display:none;}
.pda-cart-total {display:none;}

@media screen and (max-width: 768px) {
	/* Common */
	button, input[type=button], input[type=submit] {-webkit-appearance: none;}
	#body-wrap {min-width:320px; width:auto; box-sizing:border-box;}
	#body {min-width:initial; max-width:initial; padding:0 10px;}
	.wrap {padding:0 10px; max-width:initial; min-width:initial;}
	
	.btn-to-top {bottom:0;}
	.btn-to-top:before {margin-right:0;}
	.btn-to-top > span {display:none;}
	
	#header {margin-bottom:10px; padding-bottom:40px; position:relative;}
	#header:after {content:''; display:block; clear:both;}
	#header br {display:none;}
	#header2 {margin:0 -10px;}
	#header2 br {display:none;}
	#header .search {float:none; margin:0 0 5px 0;}
	.search p {position:relative; width:auto; margin:0 10px; padding:8px 60px 8px 65px;}
	.search .txtfield {width:100%; height:22px; box-sizing:border-box;}
	.search .button {position:absolute; top:10px; right:0; height:20px; background:#fff; border:none; border-radius:2px; -webkit-appearance: none;}
	
	#header .mainMenu {display:none;}
	#header .contact {position:absolute; bottom:0; left:0; width:100%; text-align:left; box-sizing:border-box;}
	#header .contact:after {content:''; display:block; clear:both;}
	#header p.telhead {float:left; font-size:22px;}
	#header .contact p.worktime {float:right; padding-right:0; padding-bottom:13px; background-position:left bottom;}
	#header .vopros {display:none;}
	#header .logo {margin:10px 0 0 10px; width:160px; height:auto;}
	#header .logo a {height:40px; background-position:0 0; background-size:contain;}
	
	#header .cart {float:none; min-width:inherit; margin:0;}
	#header .cart p, #header .cart .btn-order {display:none;}
	
	
	.i-nav {display:block; position:absolute; z-index:5; top:0; left:0; width:38px; height:38px; background:url(/images/pda/i-nav.svg) center no-repeat; cursor:pointer;}
	.i-nav-phone {display:block; position:absolute; top:58px; right:65px; width:30px; height:30px; background:url(/images/pda/i-phone.svg) center no-repeat; background-size:contain; cursor:pointer;}
	
	.cart-little-pda {display:block; position:absolute; top:58px; right:10px; width:30px; height:30px; background:url(/images/pda/i-cart.svg) center no-repeat; background-size:contain;}
	.cart-little-pda > i {position:absolute; top:-9px; left:9px; width:18px; height:18px; padding:3px 0 0 0; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; text-align:center; background:#bd2f34; border-radius:50%; box-sizing:border-box;}
	
	.menu-catalog {display:none;}
	.menu-catalog-btn {display:block; margin:0 -10px 20px; padding:13px 10px 11px; font-size:18px; color:#fff !important; text-decoration:none; text-align:center; background:#bd2f34;}
	.menu-catalog-btn:after {content:''; display:inline-block; margin:0 0 -2px 10px; width:18px; height:14px; background:url(/images/pda/arrow-down.svg) center no-repeat; background-size:contain;}
	
	.footer {padding-top:25px;}
	.footer-col-menu {display:none; float:none;}
	.footer-col-contacts {float:none; width:auto;}
	.footer-col-search {float:none; width:auto; margin-top:25px;}
	.footer .counter {margin-top:15px;}
	.footer .copy-row {margin:30px -10px 0; padding:18px 10px;}
	.footer .copy-row .l {float:none;}
	.footer .copy-row .r {float:none; margin-top:12px;}
	
	
	/* New Menu */
	.pda-overlay {display:none; position:fixed; z-index:100; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.6);}
	.pda-menu-popup {display:none; position:absolute; z-index:110; top:0; left:0; width:270px; height:auto; min-height:100%; background:#fff;}
	.pda-menu-popup > div {position:relative; padding:60px 0 0 0;}
	.pda-menu-close {position:absolute; z-index:5; top:15px; left:5px; width:30px; height:30px; background:url(/images/pda/close.svg) center no-repeat;}
	
	.pda-main-menu {}
	.pda-main-menu ul {list-style:none;}
	.pda-main-menu ul li {border-bottom:1px solid #eeeeee;}
	.pda-main-menu ul li:first-child {border-top:1px solid #eeeeee;}
	.pda-main-menu ul li a {display:block; padding:12px 10px 12px; font-size:18px; color:#333 !important; text-decoration:none;}
	.pda-main-menu ul li a:hover {background:#fafafa;}
	.pda-main-menu ul li a span {background:none !important; padding:0 !important;}
	
	.pda-menu-catalog {}
	.pda-menu-catalog ul.l1 {list-style:none;}
	.pda-menu-catalog ul.l1 > li {position:relative; border-bottom:1px solid #eeeeee;}
	.pda-menu-catalog ul.l1 > li:first-child {border-top:1px solid #eeeeee;}
	.pda-menu-catalog ul.l1 > li > a {display:block; padding:12px 10px 12px; font-size:18px; color:#333 !important; text-decoration:none;}
	.pda-menu-catalog ul.l1 > li.with-sub > a:after {content:''; display:block; position:absolute; top:50%; margin-top:-7px; right:10px; width:15px; height:15px; background:url(/images/pda/arrow-r.svg) center no-repeat;}
	.pda-menu-catalog ul.l1 > li > a:hover {background:#fafafa;}
	.pda-menu-catalog ul.l1 .sub {display:none;}
	.pda-menu-catalog .l2 {}
	.pda-menu-catalog .l2 > ul {border-bottom:1px solid #eeeeee; padding:12px 10px; list-style:none;}
	.pda-menu-catalog .l2 > ul:first-child {border-top:1px solid #eeeeee;}
	.pda-menu-catalog .l2 > ul li {margin:0 0 0 20px; font-size:15px;}
	.pda-menu-catalog .l2 > ul li+li {margin-top:10px;}
	.pda-menu-catalog .l2 > ul li.first {margin-left:0; font-size:16px; font-weight:bold;}
	.pda-menu-catalog .l2 a {color:#333 !important; text-decoration:underline;}
	.pda-menu-catalog .btn-back {position:absolute; z-index:6; top:15px; left:5px; width:30px; height:30px; background:#fff url(/images/pda/arrow-l.svg) center no-repeat;}
	
	.pda-menu-phones {}
	.pda-menu-phones .contact {padding:12px 10px 15px 10px; border-top:1px solid #eeeeee;}
	.pda-menu-phones .contact p.telhead  { margin:0 0 0px 0; display:block; font-size:1.8em; font-weight:normal; }
	.pda-menu-phones .contact p.telhead a {color:#000; text-decoration:none;}
	.pda-menu-phones .contact p.worktime { display:inline-block; background:url(/templates/template7/img/pn-pt.gif) no-repeat right center; padding-right:64px; font-size:0.85em; color:#7c8f94; }
	.pda-menu-phones ul {list-style:none;}
	.pda-menu-phones ul li {border-bottom:1px solid #eeeeee;}
	.pda-menu-phones ul li:first-child {border-top:1px solid #eeeeee;}
	.pda-menu-phones ul li a {display:block; padding:12px 10px 12px; font-size:18px; color:#333 !important; text-decoration:none;}
	.pda-menu-phones ul li a:hover {background:#fafafa;}
	
	
	/* Main */
	#main {margin-bottom:0;}
	#main br.clear, #main br.clr, #main br.clearing {display:none;}
	#main blockquote h2, #main h1, .h1 {font-size:1.5em;}
	
	#main ul.shopSection {margin-bottom:0;}
	#main ul.shopSection:after {content:''; display:block; clear:both;}
	#main ul.shopSection li {float:none; display:inline-block; margin-bottom:35px; height:auto; vertical-align:top;}
	#main ul.shopSection li img {margin-bottom:10px; max-height:110px;}
	
	#main blockquote {padding:10px 18px; margin:0 0 20px 0; font-size:14px;}
	
	.viewed-items {margin-top:0;}
	.viewed-items .title-box {font-size:24px;}
	
	
	/* Inner */
	.colmask {margin:0 0 20px; overflow:inherit;}
	.leftmenu .col2 {display:none;}
	.leftmenu .col1wrap {float:none; width:auto; right:auto;}
	.leftmenu .colright {float:none; width:auto; left:auto;}
	.leftmenu .col1 {margin:0; right:auto; overflow:inherit;}
	
	.form-feedback {}
	.form-feedback table, .form-feedback tbody {display:block; width:auto;}
	.form-feedback table tr {display:block;}
	.form-feedback table td {display:block;}
	.form-feedback table tr td:nth-child(1) {padding-top:0; padding-bottom:5px;}
	.form-feedback input[type=text] {width:100%; box-sizing:border-box;}
	.form-feedback textarea {width:100%; box-sizing:border-box;}
	.form-feedback td.empty {display:none;}
	.privacy label {max-width:inherit;}
	
	input[type=text].input_error {border-color:#ff0000 !important;}
	textarea.input_error {border-color:#ff0000 !important;}
	label.input_error {padding:5px 0 0 0; font-size:12px;}
	
	
	/* Catalog */
	#main .breadcrumbs {margin-bottom:10px; font-size:13px;}
	
	.producers-list {}
	.producers-list-item {margin-bottom:20px; width:33.333%; padding:0 10px; box-sizing:border-box;}
	.producers-list-item img {margin-bottom:5px;}
	
	#main h3.title {margin-left:0; padding:7px 0 7px 10px;}
	
	#main .catalogItems ul li {float:none; display:inline-block; margin-bottom:35px; padding-bottom:0; width:48.5%; min-height:inherit; vertical-align:top;}
	#main .catalogItems ul li center {text-align:left;}
	#main .catalogItems ul li img {margin-bottom:5px; height:135px;}
	#main p.itemsPrice {margin-left:0 !important;}
	#main .catalogItems.prod {margin-bottom:10px;}
	#main .catalogItems.prod br.clearing {display:none;}
	#main .catalogItems ul p {font-size:13px;}
	
	.catalog-full-list {display:block; width:auto; margin:5px 0 -30px;}
	.catalog-full-list tbody {display:block;}
	.catalog-full-list tr {display:block; clear:both;}
	.catalog-full-list tr:after {content:''; display:block; clear:both;}
	.catalog-full-list td {display:block; float:left; margin-bottom:30px;}
	.catalog-full-list td:nth-child(2n+1) {clear:both; width:200px; padding-right:25px; text-align:center;}
	.catalog-full-list td img {max-width:100%; height:auto;}
	.catalog-full-list td a {color:#333;}
	.catalog-full-list td p+p {margin-top:5px;}
	
	.menu-filter p {float:none; margin:5px 0 0 0;}
	.menu-filter ul {margin-bottom:10px;}
	.menu-filter li {margin:5px 5px 0 0;} 
	#main .formSorting {margin:15px 0 0 0; text-align:left;}
	#main .formSorting > span {display:block; font-weight:bold; margin-bottom:5px; }
	#main .formSorting a {display:inline-block; padding:0; margin:0 15px 0 0;}
	
	.btn-show-more-catalog {margin-top:-10px;}
	.btn-next-page {display:none !important;}
	#id_prev, #id_next {display:none !important;}
	#main .catalogItems ul li:nth-child(3n+1) {clear:inherit;}
	
	
	#body #form-filter {display:none;}
	
	.filters-pda-btn {display:inline-block; margin:20px 0 0 0; padding:8px 15px 7px; font-size:14px; font-weight:bold; color:#fff !important; text-transform:uppercase; text-decoration:none; background:#bd2f34;}
	.filters-pda-btn-skins {margin-bottom:20px;}
	h1+.filters-pda-btn {margin:10px 0 0 0;}
	.pda-filters {background:#f4eeeb;}
	.pda-filters .filters-left {margin:0; padding-top:0; background:none; border-radius:0;}
	.pda-filters #form-filter {display:block !important;}
	.pda-filters .formFilter {margin:0; padding:0 10px;}
	.pda-filters .formFilter span {padding:0; margin-bottom:8px;}
	.pda-filters .formFilter p {margin:0;}
	.pda-filters .formFilter p+p {margin-top:8px;}
	.pda-filters .formFilter input[type=checkbox] {position:relative; top:2px; margin-right:3px;}
	.pda-filters .formFilter noindex > div {float:none; width:auto; margin-bottom:15px;}
	.pda-filters .formFilter table, .pda-filters .formFilter table tbody, .pda-filters .formFilter table tr {display:block;}
	.pda-filters .formFilter table td {display:block;}
	.pda-filters .formFilter .button {display:block; margin:0 auto; padding:10px 15px; width:95px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; background:#bd2e34; border-radius:5px; border:none; -webkit-appearance: none; text-decoration:none;}
	.pda-filters .formFilter .button:hover {background:#c44349;}
	.pda-filters .total_value {display:none !important;}
	
	.sub_count+.filters-pda-btn {margin-top:0;}
	.sub_count:after {content:''; display:block; clear:both;}
	.sub_count li {margin:5px 5px 0 0;}
	p.red {font-size:22px;}
	
	#main .catalogItems .skin_mod {width:19%; margin-bottom:20px;}
	.kat-tkan {display:none;}
	
	
	.skin-popup {width:100% !important}
	.skin-popup > img {float:none !important; width:auto !important; height:auto !important; min-height:300px; max-width:100% !important; margin:0 0 0 0 !important;}
	.skin-popup .skin-info-popup {margin:0px 15px 15px 15px;}
	
	#addintocart {width:auto; max-width:100%; padding:20px 10px; box-sizing:border-box;}
	
	
	/* Item */
	#main h2.tovarName {margin-bottom:15px;}
	#main p.zebra1, #main p.zebra, #main p.zebra0 {margin-left:-10px; margin-right:-10px;}
	#main p.zebra+p:not(.zebra) {margin-top:1em;}
	
	.row52_2 {float:none; width:auto; margin-right:0;}
	.row53_2 {float:none; width:auto; margin-right:0;}
	.row52 {float:none; width:auto; margin-right:0;}
	.row52:after {content:''; display:block; clear:both;}
	.row53 {float:none; width:auto; margin-right:0;}
	.row53:after {content:''; display:block; clear:both;}
	.row53 p {margin-left:0;}
	
	#bigTovar .zoom {display:none;}
	#main .tovarImages ul {margin-right:-10px;}
	#main .tovarImages ul li {margin:7px 7px 0 0; width:70px; height:70px; padding:5px; line-height:70px; text-align:center;}
	#main .tovarImages ul li img {display:inline; position:relative; top:-1px; max-width:100%; max-height:100%; vertical-align:middle;}
	
	.shop-item-gallery .pict a {height: auto; line-height: 1;}
	
	#main .tovarSample {margin:15px 0 20px 0; padding:0 5px 5px 5px;}
	#main .tovarSample:after {content:''; display:block; clear:both;}
	#main .tovarSample ul {margin-right:-5px;}
	#main .tovarSample ul li {margin:5px 5px 0 0; height:120px; width:30.5%;}
	.text-item-wrap {overflow-x:auto;}
	.tying-list {margin:30px 0 0 0;}
	
	.korpus_tk_tab-item {width:33.333%;}
	
	.tovar_modal {width:auto;}
	.tovar_modal .row52 {width:auto;}
	.tovar_modal .row53 {float:none; width:auto;}
	
	
	/* Cart */
	table.shop_cart_table {display:block; margin:20px 0 0 0; width:100%; border-top:1px solid #d20a1c;}
	table.shop_cart_table tbody {display:block;}
	table.shop_cart_table tr {display:block;}
	table.shop_cart_table tr.head {display:none;}
	table.shop_cart_table tr.shop_cart_table {position:relative; padding:20px 0 20px 130px; width:auto; min-height:110px; border-bottom:1px dotted #aaa; box-sizing:border-box;}
	table.shop_cart_table tr td {display:block; border:none; height:auto; padding:0; margin:0;}
	table.shop_cart_table td.cart-price {display:none;}
	table.shop_cart_table td.pic {position:absolute; top:22px; left:0; width:110px; height:110px; line-height:110px;}
	table.shop_cart_table td.pic img {max-width:100%; max-height:100%; text-align:center; width:auto; height:auto; vertical-align:top;}
	table.shop_cart_table td.cart-name {margin:0 0 15px;}
	table.shop_cart_table td.cart-quantity {display:inline-block; text-align:left;}
	table.shop_cart_table td.cart-quantity > div {margin-left:0 !important;}
	table.shop_cart_table td.cart-sum {display:block; position:relative; margin:7px 0 0 0; font-size:16px; font-weight:bold; text-align:left;}
	table.shop_cart_table td.cart-del {display:block; margin:10px 0 0 0; text-align:left;}
	table.shop_cart_table .delivery-price {font-size:12px;}
	table.shop_cart_table .tr-total {display:none;}
	.pda-cart-total {display:block; padding:15px 0; font-size:16px; font-weight: bold; border-bottom:1px dotted #aaa;}
	.modifications-popup {width:auto; max-width:100%; padding:0;}
	
	
	.form-order {margin:15px 0 20px;}
	.form-order .fields-group {margin-bottom:15px; min-height:inherit;}
	.form-order .fields-group.fl {float:none; width:auto;}
	.form-order .fields-group.fr {float:none; width:auto;}
	.form-order .row.fl {width:29%;}
	.form-order .submit {text-align:center;}
	.form-order label.input_error {top:-27px;}
}

@media screen and (max-width: 600px) {
	#main .catalogItems .skin_mod {width:23%;}
	.korpus_tk_tab-item {width:50%;}
}

@media screen and (max-width: 500px) {
	#main ul.shopSection li {width:50%;}
	
	.producers-list-item {width:50%;}
	#main .catalogItems ul li {width:100%;}
	#main .catalogItems ul li center {text-align:center;}
	#main .catalogItems ul li img {height:144px;} 
	
	.catalog-full-list td:nth-child(2n+1) {clear:both; width:100px; padding-right:15px;}
	
	#main .catalogItems .skin_mod {width:31%;}
	
	.korpus_tk_tab-item {width:100%;}
	
	/*.shop-item-gallery .pict a {height: 270px; line-height: 270px;}*/
}