.logo {
	background-repeat:no-repeat;
	background-size:contain;
	margin:-5px 0 10px 0;
}
.table {
	display:table;
	width:100%;
}
.table-row {
	display:table-row;
}
.table-cell {
	display:table-cell;
}
.product_large .info {
	width:185px;
}

.header-phone {
	float: right;
	font-family:"Days";
	font-size: 1.7em;
	color: #F58220;
	/*color: #ebebeb;*/
	text-decoration: none;

}

@media screen and (min-width:1000px){
	.mobile_only {
		display:none;
	}
}

@media screen and (max-width:1000px){
	body {
		padding-top:35px;
	}
	body, .outpage, .page, .inner, .inner>div, .jshop, .logo, .product_large {
		width:100% !important;
		background-size:contain;
		background-position:center;
	}
	.brushes, .row_shadow, .viewtype, .clear1, .grass, .menu_categories_holder, 
	.rightside_holder, .homelink, .rightside, .copyright, .footer .menu li {
		display:none !important;
	}
	.item-page {
		box-sizing:border-box;
		padding:10px 20px;
	}
	/* Вехнее меню */
	.upmenu .menu li:nth-child(1) {
		display:none !important;
	}
	.upmenu .menu:not(:nth-child(1)) {
		display:none !important;
	}
	.menu_categories {
		top:40px !important;
		left:0 !important;
		margin:0;
		width:100%;
		max-width:250px;
		height:100%;
		height:100vh;
		/*background:green;*/
	    background: #F3831D;
		padding-bottom:30px;
		overflow:auto;
		display:none;
		opacity:0;
	}
	.menu_categories img {
		display:none;
	}
	.mobile_panel {
		position:fixed;
		top:0; left:0;
		width:100%;
		text-align:left;
		display:flex;
		justify-content:space-between;
		/*background:green;*/
	    background: #F3831D;
		padding:4px 15px 4px 15px;
		box-sizing:border-box;
		font-size:22px;
		color:#fff;
	}
	.mobile_panel a {
		color:#fff;
		text-decoration:none;
	}
	.mobile_panel > div {
		cursor:pointer;
		line-height:42px;
	}
	.mobile_panel > div.mobile_logo {
		text-align:center;
	}
	.mobile_panel > div.mobile_logo img {
		float:left;
		height:35px;
		width:auto;
		margin-right:5px;
	}
	.mobile_panel > div.mobile_cart_btn img {
		float:right;
		height:35px;
		width:auto;
	}
	.menu_stripe {
		background:none;
		height:auto;
		position:static;
	}
	a.menu_item {
		display:block;
	}
	.menu li {
		padding:10px 5px;
		display:inline-block;
	}
	.menu li a {
		font-size:inherit;
	}
	.upmenu > div {
		display:inline-block;
		margin-top:20px;
	}
	.upmenu .menu {
		margin:0 !important;
	}
	/* Превью товаров */
	.jshop_list_category > div,
	.jshop_list_category section > div {
		text-align:center;
	}
	.jshop_list_category .product {
		float:none;
		display:inline-block;
		margin-right:0;
		width:80%;
	}
	.jshop_list_category .product .image,
	.jshop_list_category .product .info {
		width:auto;
	}
	.price_block {
		width:100%;
	}
	/* Карточка товара */
	.jshop.productfull {
		margin-top:0;
	}
	.product_large_seo {
		width:auto;
		background:#F3DEC0;	
	}
	.product_large .info {
		padding-top:20px;
		float:none;
		min-height:auto;
		width:auto;
		background:#F3DEC0;	
	}
	.product_large .image img {
		width:100%;
	}
	.socs .item {
		display:inline-block;
	}
	/* Подвал */
	.footer {
		height:auto;
		text-align:center;
		
	}
	.footer .menu {
		padding:10px 20px 30px;
	}
	p > ymaps {
		width:auto !important;
	}
	.footer .menu li {
		display:none !important;
	}
	/* Корзина */
	.cat_out2, .sec_out2 {
		background:none;
	}
	.backHome {
		display:none;
	}
	.sec_in {
		height:50px;
	}
	.mobile_only .jshop_img {
		width:100%;
		max-width:120px;
		height:auto;
		margin:15px 10px 0 0;
	}
	.totalsum {
		margin-bottom:20px;
	}
	.cartview .product_totalprice {
		width:auto;
	}
	.delivery_form {
		padding:20px;
	}
	.delivery_form .label {
		float:none;
		width:100%;
		text-align:left;
		margin:10px;
	}
	.jshop_prod_cart {
		text-align:center;
		width:100%;
		border-bottom:solid 1px !important;
	}
	.jshop.cartview {
		margin:15px 0;	
	}
	.jshop_prod_cart td {
		padding:10px 0 !important;
	}
	.cartview_out, .cartview .jshop_img_description_center, .delivery_form {
		width:auto;
	}
	.delivery_form .input, .delivery_form textarea {
		float:none;
		width:90%;
		border:solid 1px #aaa;
		margin:3px;
		box-sizing:border-box;
	}
	.delivery_form .input.small {
		width:20% !important;
		box-sizing:border-box;
	}
	.delivery_form button {
		margin-left:auto;
	}
	.delivery_form .comment, .delivery_form br {
		display:none;
	}
	
	.desktop_only {
		display:none;
	}
	.header-phone {
		font-size: 1.4em;
	}
}

/*For small screen*/
@media screen and (max-width:600px){
	body {
		overflow-x:hidden;
	}
	h1 {
		width:100%;
		text-align:center;
	}
	.upmenu {
		float:none;
		margin:40px 20px 60px;
	}
}

