﻿.transition, 
.MBlogItemMore a, 
.MproductImage 
.product-list-image-animate,
.mProductShutter,
.ProductsItemMore a{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;				
}
.ModBlog .circle, .MBlogAvatarContainer{
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.MBlogAvatarContainer{
	margin:0 7px 0 7px;
	height:25px;
	width:auto;				
}
.MBlogItemContainer{
	margin-bottom:65px;	
			
}
.ProductsItemHeader{
				
}
.ProductsItemHeader h3{
	margin:10px 0 10px 0;
	padding-left:10px;	
	padding-right:10px;				
}

.travel_guest{
	padding-left:10px;	
	margin-bottom:10px;		
}
.guest_label{
	text-transform:uppercase;			
}
.ProductsItemContent{
	padding:0px 10px 0px 10px;						
}
.ProductsItemMore{
	padding-left:10px;
	padding-top:20px;				
}
.ProductsItemMore a{
	border:1px #000 solid;				
}
.MBlogItemInfo span{
	margin-right:12px;				
}
.MBlogItemInfo{
	font-style:italic;	
	padding-bottom:7px;			
}
.MproductImage{
	position:relative;	
	width:100%;
	margin:0 auto 0 auto;		
}
.MproductItemContainer .MproductImage img.MproductItemImage{
	position:absolute;	
	top:20px;
	left:20px;
	right:20px;
	bottom:20px;
	max-width:232px;
	height:auto;
		
}
.MproductItemContainer .MproductImage .image-frame{
	z-index:100;
	position:absolute;	
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;	
	-webkit-box-shadow: 0 0 10px 0 #000000;
	box-shadow: 0 0 10px 0 #000000;	
	-webkit-border-radius: 50p%;
	border-radius: 50%;
		
}
.MproductImage .product-list-image-animate{
	position:absolute;
	z-index:2;
	left: 50%;
  	top: 50%;
  	margin-left:7px;	
    height:0px;
	width:0px;
	transform: translate(-50%, -50%);
	opacity:1;
	background:	rgba(166, 22, 158, 0.8);
	overflow:hidden;
	-webkit-border-radius: 50%;
	border-radius: 50%;	
	z-index:101;			
}
.MproductImage .product-list-image-animate a{
	position:absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index:1;	
    left:0px;
    right:0px;	
    color:#fff;	
    text-align:center;		
}
.MproductImage .product-list-image-animate a i{
	font-size:42px;				
}

.MproductImage:hover .product-list-image-animate{
	opacity:1;
	height:202px;
	width:202px;
		
}

.MproductImage .price-panel{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:7px;
	background:rgba(255, 255, 255, 0.8);				
}
.MproductImage .price_val{
	font-size:30px;					
}

.mProductShutter{
	position:absolute;
	bottom:0%;
	left:0%;
	right:0%;
	overflow:hidden;
	height:0%;
	background:rgba(255, 255, 255, 0.6);				
}
.MproductImage:hover .mProductShutter{
	height:100%;				
}
.mProductShutter-link{
	position:absolute;
	top:-300px;
	left:0%;
	right:0%;
	text-align:center;		
	color:#000;
	font-size:36px;
	line-height:100px;	
	width:100px;
	height:100px;
	display:block;
	border:1px #000 solid;	
	-webkit-border-radius: 50%;
	border-radius: 50%;

}
.MproductImage:hover .mProductShutter-link{
	left: 50%;
  	top: 50%;
  	transform: translate(-50%, -50%);	
  	color:#000;			
}



#travels .owl-carousel{
	width:100%;
	max-width:100%;				
}
#travels h2{
	margin-top:80px;
	margin-bottom:80px;				
}
#travels h3{
	margin-top:0px;	
	padding-top:15px;		
}

@media all and (max-width: 1200px){
	.MproductItemContainer .MproductImage img.ModImageProduct{
					
	}
}
@media all and (max-width: 767px){
	.MBlogImage{
		margin:0 auto 0 auto;
		width:40%;			
	}
	.travel_guest{
		text-align:center;			
	}
}
@media all and (max-width: 374px){
	.MBlogImage{
		margin:0 auto 0 auto;
		width:60%;			
	}
}