
@media (min-width: 768px) {						
.buy {			
margin-top:	0px;			
padding: 0px 8px 0px 0px			
}
}
					
.buy figure	{		
display: none
}	

@media (min-width: 768px) {		
.buy figure {	
display: block;		
margin-bottom: 8px;		
border: 1px solid #999999	
}
}
					
.cover_and_shop {
width: 100%;	
}	

@media (min-width: 486px) {					
.cover_and_shop {
width: 30%;
flex: 1 1 auto;		
margin-right: 4px;
background:	#2A5D82;
border: 1px solid #999999
}
}

@media (min-width: 768px) {						
.cover_and_shop {
width: 45%;	
margin-right: 4px;	
padding: 0px 0px 0px 0px	
}
}

@media (min-width: 991px) {						
.cover_and_shop {
width: 40%;	
}
}

@media (min-width: 486px) {		
.main_flex {		
flex-direction:	row			
}
}
					
.title {		
margin-bottom: 8px
}	

@media (min-width: 486px) {		
.title {		
	margin-bottom: 0px		
}
}
					
.title_and_descr {
padding: 0px;
width:	100%;
background:	none
}

@media (min-width: 486px) {	
.title_and_descr {
padding: 0px 0px 0px 4px;
width: 60%;
}
}			

@media (min-width: 768px) {	
.title_and_descr {
padding: 0px 0px 0px 4px;	
width: 55%	
}
}

@media (min-width: 991px) {		
.title_and_descr {	
width: 60%
}
}

.between_maps hr {
display: block;
margin-left: auto;
margin-right: auto;
border-style: none;
height:1px;
background-color:#999999;		
}

.between_maps:last-of-type {
display:none
}
/*--->*/
@media (min-width: 486px) {
.between_maps img, .between_maps hr  {
display:none
}
}