@import url("//luxushomes.com.au/wp-content/plugins/media-grid-overlay-manager/css/frontend.min.css?1.26");

/* ***** 22 - luxus box OVERLAY ***** */ 
  
		.mgom_22_0 { /* title */
				text-align: center;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;font-family: lato;
					
		}
		.mg_box:hover .mgom_22_0 {
				
					color: #ffffff;
		}
		
		.mgom_22_1 { /* descr */
				text-align: center;
					font-size: 14px;
					
					color: #ffffff;line-height: 18px;
					margin-bottom: 10px !important; font-family: lato;
					
		}
		.mg_box:hover .mgom_22_1 {
				
					color: #ffffff;
		}
		
		.mgom_22_2 { /* button */
				font-size: 14px;
					line-height: 19px;
					display: table; margin: auto;
						text-transform: uppercase;font-family: lato;
					
						border: 1px solid #ffffff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;
		}
		.mg_box:hover .mgom_22_2 {
				
					border-color: #ffffff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_22_2 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_22_3 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_22_3 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_22_4.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		
	}
	
	.mg_box:hover .mgom_22_4.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	
/* ***** 26 - luxus homes OVERLAY ***** */ 
  
		.mgom_26_0 { /* title */
				text-align: center;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;margin-bottom: 20px !important; font-family: lato;
					
		}
		.mg_box:hover .mgom_26_0 {
				
					color: #fffffff;
		}
		
		.mgom_26_1 { /* button */
				font-size: 12px;
					line-height: 10px;
					display: table; margin: auto;
						text-transform: uppercase;font-family: lato;
					
						border: 1px solid #fff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;
		}
		.mg_box:hover .mgom_26_1 {
				
					border-color: #fff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_26_1 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_26_2 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_26_2 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_26_3.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		
	}
	
	.mg_box:hover .mgom_26_3.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	
/* ***** 29 - luxus featured box OVERLAY ***** */ 
  
		.mgom_29_0 { /* img_fx */
				
			z-index: 890; 
		}
		.mg_box:hover .mgom_29_0 {
				
		}
		
		.mgom_29_1 { /* title */
				text-align: left;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;
		}
		.mg_box:hover .mgom_29_1 {
				
					color: #ffffff;
		}
		
		.mgom_29_2 { /* descr */
				text-align: left;
					font-size: 18px;
					
					color: #ffffff;line-height: 20px;
					font-family: lato;
					
		}
		.mg_box:hover .mgom_29_2 {
				
					color: #ffffff;
		}
		
		.mgom_29_3 { /* button */
				font-size: 14px;
					line-height: 19px;
					text-transform: uppercase;
						border: 1px solid #ffffff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;margin-top: 20px !important; 
		}
		.mg_box:hover .mgom_29_3 {
				
					border-color: #ffffff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_29_3 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_29_4 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					padding-left: 50px; 
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_29_4 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_29_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		padding-left: 50px; 
	}
	
	.mg_box:hover .mgom_29_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	
/* ***** 44 - luxus box-1 OVERLAY ***** */ 
  
		.mgom_44_0 { /* img_fx */
				
			z-index: 890; 
		}
		.mg_box:hover .mgom_44_0 {
				
		}
		
		.mgom_44_1 { /* title */
				text-align: center;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;font-family: lato;
					
		}
		.mg_box:hover .mgom_44_1 {
				
					color: #ffffff;
		}
		
		.mgom_44_2 { /* descr */
				text-align: center;
					font-size: 14px;
					
					color: #ffffff;line-height: 18px;
					margin-bottom: 10px !important; font-family: lato;
					
		}
		.mg_box:hover .mgom_44_2 {
				
					color: #ffffff;
		}
		
		.mgom_44_3 { /* button */
				font-size: 14px;
					line-height: 19px;
					display: table; margin: auto;
						text-transform: uppercase;
						border: 1px solid #ffffff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;
		}
		.mg_box:hover .mgom_44_3 {
				
					border-color: #ffffff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_44_3 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_44_4 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_44_4 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_44_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		
	}
	
	.mg_box:hover .mgom_44_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	
/* ***** 45 - luxus box-2 OVERLAY ***** */ 
  
		.mgom_45_0 { /* img_fx */
				
			z-index: 890; 
		}
		.mg_box:hover .mgom_45_0 {
				
		}
		
		.mgom_45_1 { /* title */
				text-align: center;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;font-family: lato;
					
		}
		.mg_box:hover .mgom_45_1 {
				
					color: #ffffff;
		}
		
		.mgom_45_2 { /* descr */
				text-align: center;
					font-size: 14px;
					
					color: #ffffff;line-height: 18px;
					margin-bottom: 10px !important; font-family: lato;
					
		}
		.mg_box:hover .mgom_45_2 {
				
					color: #ffffff;
		}
		
		.mgom_45_3 { /* button */
				font-size: 14px;
					line-height: 19px;
					display: table; margin: auto;
						text-transform: uppercase;font-family: lato;
					
						border: 1px solid #ffffff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;
		}
		.mg_box:hover .mgom_45_3 {
				
					border-color: #ffffff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_45_3 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_45_4 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_45_4 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_45_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		
	}
	
	.mg_box:hover .mgom_45_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	
/* ***** 46 - luxus box-3 OVERLAY ***** */ 
  
		.mgom_46_0 { /* img_fx */
				
			z-index: 890; 
		}
		.mg_box:hover .mgom_46_0 {
				
		}
		
		.mgom_46_1 { /* title */
				text-align: center;
					font-size: 22px;
					
					color: #ffffff;line-height: 20px;
					text-transform: uppercase;font-family: lato;
					
		}
		.mg_box:hover .mgom_46_1 {
				
					color: #ffffff;
		}
		
		.mgom_46_2 { /* descr */
				text-align: center;
					font-size: 14px;
					
					color: #ffffff;line-height: 18px;
					margin-bottom: 10px !important; font-family: lato;
					
		}
		.mg_box:hover .mgom_46_2 {
				
					color: #ffffff;
		}
		
		.mgom_46_3 { /* button */
				font-size: 14px;
					line-height: 19px;
					display: table; margin: auto;
						text-transform: uppercase;font-family: lato;
					
						border: 1px solid #ffffff;
						border-radius: 2px;
					
					background-color: transparent;
					color: #ffffff;
		}
		.mg_box:hover .mgom_46_3 {
				
					border-color: #ffffff;
					background-color: transparent;
					color: #ffffff;
		}
		
			.mgom_46_3 {
				transition: 		all 400ms ease 0s;
				-webkit-transition: all 400ms ease 0s;
				-ms-transition: 	all 400ms ease 0s;
			}
			
		.mgom_46_4 { /* txt_block */
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.4; filter: alpha(opacity=40);
					
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		}
		.mg_box:hover .mgom_46_4 {
				top: 0px; left: 0px;
					background-color: #222222;opacity: 0.6; filter: alpha(opacity=60);
					
		}
		
	.mgom_46_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
		
					transition: all 400ms ease 0s;
					-webkit-transition: all 400ms ease 0s; /* older webkit */
					-ms-transition: all 400ms ease 0s;
					
		
	}
	
	.mg_box:hover .mgom_46_5.mgom_txt_wrap {
		top: 0px; left: 0px;	
	}
	