.h1_prod {font-size: 22px;}
.h1_prodcard {font-size: 22px;}
.h1_prodcard_tab {font-size: 20px;}
.latname {font-size: 22px; padding: 10px 0 0 10px;}
.live_price_comment {padding: 0 0 0 10px;}

.delivery_error {    font-size: 20px;}

/* registration */

.label1, .label2 {
	float:none;
	padding: 8px 8px 0 0;  
	text-align:left; 
	vertical-align:bottom;
	width:250px;
	
}

.inputRequirement {
	display: block;
	margin-left: -260px;
	width:250px;	
}

.inputRequirement:before {
	content:'';
	display:table;
	clear:both;	
}
/* end of registration */


/* delivery */

.delivery_common {
	max-width:300px;
}
.delivery_shop {
	max-width:300px;	
}

.header-search_mobile_404 {
	padding:5px 0;
}
.mobile-search_404 {
	float: left;
    width: 60%;
    padding: 10px 5%;
    border: 2px solid #dddddd;
    border-radius: 5px;
	
}

.search-button-mobile {
	padding: 10px 5px;
	margin-left:5px;
}
/* end of delivery */
/* region choose 
.popup-region {
    position: fixed;
    width: 100%;
    left: 0;
    margin-left: 0;
    padding: 35px 4% 30px 4%;
    border-radius: 0;
}
*/
.mobile-menu-region_choose {
    text-align: center;
	margin-top:5px;
	min-height: 22px;
	overflow:visible;
}

.mobile-region_choose {
    display: inline-block;
    width: auto;
    padding: 8px 15px 8px 30px;
    background-repeat: no-repeat;
    background-position: 14px center; 
    background-color: #005a8d;;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
}

.mobile-region_choose:hover {
    background-repeat: no-repeat;
    background-position: 14px center;
    background-color: #367091; 
}


.mobile-popup_close {
    margin-top: 20px;
    text-align: center;
}

.mobile-popup_close span {
    font-size: 16px;
    color: #005a8d;
    cursor: pointer;
}
.mobile-popup_close span:hover {
    border-bottom: 1px dashed #005a8d;
}
/* and region choose */

/*account */
.account_discount {
	float:none;
}

.account_discount_info {
	float:none;
	padding-left:0px;
}

.my_account .cart-item__quantity  {
	font-size: 28px;
	padding-left:85px;
}

.my_account  .cart-item__delivery-date {
	padding:10px 0 0 85px;
}

.order_status {
	font-size: 11px;
}

.delivery_actual._right {
	float: none;
	margin-left:0;
	margin-bottom:5px;
	min-width: 300px;
	text-align:center;
}

.delivery_msk_tab { width:100%; }


.delivery_msk_tab  td p {
	font-size: 10px;
}

.delivery_msk_tab td, .delivery_msk_tab th {
	font-size: 10px;
	max-width: 60px;
}

.delivery_msk_tab th {
	font-size: 12px;
	font-weight:700;
}

.discont_text {
	float:left; 
	max-width:350px;
}

.discont_table table {
	max-width:300px;
	margin: 5px 0;
	border: 1px solid grey;
}

#metro {width:310px;}
#taxon {width:310px;}

.art_bullet_menu {
	width:95%;
	padding-right:20px;
}

	/*for simple img*/ 
	.img_mob, .img_mob2 {
		max-width:100%;
		float:none;
		padding-left:0px;
	}
	/*for div with img*/   
	.news_img {
	  float:none; 
	  text-align: center;
	  padding-left:70px;
	  width:300px;	
	}
	.news_img::after {
		content: "";
    	display: table;
    	clear: both;
	}
	
	.news_img._right {
		float:none; 	
	}

	.news_img._left {
		float:none; 	
	}
	
	
	/*for div*/  
	.news_img_title {
	  float:none; 
	  padding:0 0 10px 20px;
	}
	.news_img_title::after {
		content: "";
    	display: table;
    	clear: both;
	}
	
	.only_mob {
		display:block;
	}
	
	.only_pk {
		display:none;
	}

	.prod_video, .prod_video_l {
		width: 320px;
		height:175px;
	}
	
.list-articles  {
	float: none;
	width:100%;
	height: auto;
	position: static;
	margin-bottom:20px;
}

.article-item__pic {
	position: static;
	width: 100%;
	height: auto;
}

.list-article-title {
	font-size:22px;
	line-height:30px;
}

.list-articles img { width: 100%;}

.list-guide {
	height: auto;
}
.guide-item__pic {
	margin: 10px 10px 10px 0;
	float: none;
	width: 100%;
	height: auto;
}

.guide-item__pic  img {width: 100%;}

.guide-item__text {
	float: none;
	width: 100%;
	height: auto;
}