.mgom_171_0 { top: 50%; left: 50%;font-size: 35px;
color: #555;opacity: 0; filter: alpha(opacity=0);
-ms-transform: translateY(13px); -webkit-transform: translateY(13px); transform: translateY(13px); 
-webkit-transition: all 400ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 890; 
}
.mg_box:not(.mg_touch_off):hover .mgom_171_0 {
font-size: 43px;
color: #555;opacity: 1; filter: alpha(opacity=100);
-ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); 
-webkit-transition-delay: 0.2s !important;
transition-delay: 0.2s !important;
}
.mgom_171_0 {
margin-top: -18px;	
margin-left: -18px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_171_0 {
margin-top: -22px;	
margin-left: -22px; 
}
.mgom_171_1 { top: -100%; left: 0px;
background-color: #ffffff;
opacity: 0.4; filter: alpha(opacity=40);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_171_1 {
top: 0px;
background-color: #ffffff;
opacity: 0.6; filter: alpha(opacity=60);
padding: 0px;
}
.mgom_171_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:not(.mg_touch_off):hover .mgom_171_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_171_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_171_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_171_3 .mgom_mark,
.mgom_171 .mg_title_under .mgom_layer,
.mgom_171 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_171_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_171_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_172_0 { background-color: #4f4f4f;
opacity: 0.7; filter: alpha(opacity=70);
color: #fdfdfd;-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); 
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_172_0 {
background-color: #4f4f4f;
opacity: 1; filter: alpha(opacity=100);
-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); 
}
.mgom_172_0 div, .mgom_172_0 div:before, .mgom_172_0 div:after {
background-color: #4f4f4f;	
border-color: #4f4f4f; 
}
.mg_box:not(.mg_touch_off):hover .mgom_172_0 div, .mg_box:not(.mg_touch_off):hover .mgom_172_0 div:before, .mg_box:not(.mg_touch_off):hover .mgom_172_0 div:after {
background-color: #4f4f4f;	
border-color: #4f4f4f;	
}
.mgom_172_1 { background-color: #fdfdfd;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_172_1 {
background-color: #fdfdfd;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_172_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:not(.mg_touch_off):hover .mgom_172_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_172_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_172_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_172_3 .mgom_mark,
.mgom_172 .mg_title_under .mgom_layer,
.mgom_172 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_172_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_172_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_173_0 { text-align: center;
font-size: 17px;
color: #fdfdfd;line-height: 21px;
font-weight: bold;margin-bottom: 15px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_173_0 {
color: #fdfdfd;
}
.mgom_173_1 { text-align: center;
font-size: 13px;
color: #ffffff;line-height: 17px;
max-height: 600px;
margin-bottom: 15px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_173_1 {
color: #ffffff;
}
.mgom_173_2 { background-color: rgba(34,34,34, 0.3);
}
.mg_box:not(.mg_touch_off):hover .mgom_173_2 {
background-color: rgba(34,34,34, 0.8);
}
.mg_box .mgom_173_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_173_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_173_3 .mgom_mark,
.mgom_173 .mg_title_under .mgom_layer,
.mgom_173 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mgom_173_3.mgom_txt_wrap {
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_173_3.mgom_txt_wrap {
} .mgom_174_0 { bottom: 13px; right: 13px;font-size: 19px;
color: #fff;opacity: 0.9; filter: alpha(opacity=90);
-webkit-transition: all 200ms linear 0s;
-ms-transition: 	all 200ms linear 0ms;
transition: 		all 200ms linear 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_0 {
font-size: 19px;
color: #383838;opacity: 0.9; filter: alpha(opacity=90);
}
.mgom_174_1 { top: 0px; left: 0px;padding: 0px;
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_1 {
top: 0px; left: 0px;padding: 35px;
opacity: 0.4; filter: alpha(opacity=40);
}
.mgom_174_1:before {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
top: 0px; 
right: 0px;
bottom: 0px;
left: 0px;
box-shadow: 0 0 0 0px #888;
}
.mg_box:not(.mg_touch_off):hover .mgom_174_1:before {
border-color: #888;
-webkit-transition-delay: 0.3s !important;
transition-delay: 0.3s !important;
top: 35px; 
right: 35px;
bottom: 35px;
left: 35px;
box-shadow: 0 0 0 2px #888;
}
.mgom_174_2 { top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0; filter: alpha(opacity=0);
padding: 0px;
-ms-transform: scale(0.6) translateX(-13px); -webkit-transform: scale(0.6) translateX(-13px); transform: scale(0.6) translateX(-13px); 
-webkit-transition: all 250ms ease-out 0s;
-ms-transition: 	all 250ms ease-out 0ms;
transition: 		all 250ms ease-out 0ms;
z-index: 870; 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_2 {
top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0.8; filter: alpha(opacity=80);
padding: 0px;
-ms-transform: scale(1.0) translateX(0); -webkit-transform: scale(1.0) translateX(0); transform: scale(1.0) translateX(0); 
}
.mgom_174_3 { text-align: center;
font-size: 16px;
color: #4f4f4f;line-height: 19px;
font-weight: bold;text-transform: uppercase;
}
.mg_box:not(.mg_touch_off):hover .mgom_174_3 {
color: #555;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_174_4 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_4 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_174_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_5.mgom_txt_wrap .mgom_layer {
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mg_box .mgom_174_5 .mgom_mark,
.mgom_174 .mg_title_under .mgom_layer,
.mgom_174 .mg_title_under .mgom_layer * {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
}
.mg_box .mgom_174_5.mgom_txt_wrap {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
}
.mg_box .mgom_174_5.mgom_txt_wrap .mgom_layer {
opacity: 0;
filter: alpha(opacity=0);	
}
.mg_box:not(.mg_touch_off):hover .mgom_174_5.mgom_txt_wrap .mgom_layer {
opacity: 1;
filter: alpha(opacity=100);	
}
.mgom_174_5.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_174_5.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_175_0 { text-align: left;
font-size: 15px;
color: #fdfdfd;line-height: 20px;
font-weight: bold;
}
.mg_box:not(.mg_touch_off):hover .mgom_175_0 {
color: #fdfdfd;
}
.mgom_175_1 { text-align: left;
font-size: 14px;
color: #fefefe;line-height: 19px;
max-height: 600px;
margin-top: 15px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_175_1 {
color: #fefefe;
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_175_2 { bottom: -100%; left: 0px;
background-color: rgba(21,21,21, 0.7);
}
.mg_box:not(.mg_touch_off):hover .mgom_175_2 {
bottom: 0px; left: 0px;
background-color: rgba(21,21,21, 0.8);
}
.mg_box .mgom_175_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_175_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_175_3 .mgom_mark,
.mgom_175 .mg_title_under .mgom_layer,
.mgom_175 .mg_title_under .mgom_layer * {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_175_3.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_175_3.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_176_0 { bottom: -150px; right: -150px;
background-color: #fdfdfd;
opacity: 1; filter: alpha(opacity=100);
color: #535353;
-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_176_0 {
bottom: -80px; right: -80px;opacity: 1; filter: alpha(opacity=100);
-webkit-transition-delay: 0.25s !important;
transition-delay: 0.25s !important;
}
.mgom_176_1 { background-color: #ffffff;
opacity: 0.2; filter: alpha(opacity=20);
-webkit-transition: all 700ms ease 0s;
-ms-transition: 	all 700ms ease 0ms;
transition: 		all 700ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_176_1 {
background-color: #ffffff;
opacity: 0.6; filter: alpha(opacity=60);
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
} .mgom_176 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_176_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:not(.mg_touch_off):hover .mgom_176_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_176_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_176_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_176_4 .mgom_mark,
.mgom_176 .mg_title_under .mgom_layer,
.mgom_176 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_176_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_176_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_177_0 { top: 50%; left: 50%;font-size: 39px;
color: #fff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
z-index: 890; 
}
.mg_box:not(.mg_touch_off):hover .mgom_177_0 {
font-size: 39px;
color: #fff;opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_177_0 {
margin-top: -20px;	
margin-left: -20px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_177_0 {
margin-top: -20px;	
margin-left: -20px; 
}
.mgom_177_1 { background-color: #333;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 350ms linear 0s;
-ms-transition: 	all 350ms linear 0ms;
transition: 		all 350ms linear 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_177_1 {
background-color: #333;
opacity: 0.15; filter: alpha(opacity=15);
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
} .mgom_177 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease-out 0s;
-ms-transition: 	all 400ms ease-out 0ms;
transition: 		all 400ms ease-out 0ms;
}
.mgom_177 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mgi_thumb {
-ms-transform: 		scale(1.1);
-webkit-transform:	scale(1.1, 1.1);
transform:			scale(1.1, 1.1);
}
.mgom_177_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:not(.mg_touch_off):hover .mgom_177_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_177_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_177_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_177_4 .mgom_mark,
.mgom_177 .mg_title_under .mgom_layer,
.mgom_177 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_177_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_177_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_178_0 { top: 0px; left: 0px;
background-color: #333;
opacity: 0; filter: alpha(opacity=0);
color: #fff;-ms-transform: scale(0.6) perspective(750px) rotateY(-180deg); -webkit-transform: scale(0.6) perspective(750px) rotateY(-180deg); transform: scale(0.6) perspective(750px) rotateY(-180deg); 
-webkit-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_178_0 {
top: 0px; left: 0px;
background-color: #333;
opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.0) perspective(750px) rotateY(0deg); -webkit-transform: scale(1.0) perspective(750px) rotateY(0deg); transform: scale(1.0) perspective(750px) rotateY(0deg); 
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_178_0 div, .mgom_178_0 div:before, .mgom_178_0 div:after {
background-color: #333;	
border-color: #333; 
}
.mg_box:not(.mg_touch_off):hover .mgom_178_0 div, .mg_box:not(.mg_touch_off):hover .mgom_178_0 div:before, .mg_box:not(.mg_touch_off):hover .mgom_178_0 div:after {
background-color: #333;	
border-color: #333;	
}
.mgom_178_1 { background-color: #ffffff;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_178_1 {
background-color: #ffffff;
opacity: 0.4; filter: alpha(opacity=40);
}
.mgom_178_1 div {
background-color: #ffffff;
-webkit-transition: all 250ms ease 0s;
-ms-transition: 	all 250ms ease 0ms;
transition: 		all 250ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_178_1 div {
background-color: #ffffff;
}
.mgom_178_2 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box:not(.mg_touch_off):hover .mgom_178_2 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_178_3.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_178_3.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_178_3 .mgom_mark,
.mgom_178 .mg_title_under .mgom_layer,
.mgom_178 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_178_3.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_178_3.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_179_0 { top: 50%; left: 50%;font-size: 27px;
color: #ffffff;opacity: 0.9; filter: alpha(opacity=90);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 400ms ease-in-out 0s;
-ms-transition: 	all 400ms ease-in-out 0ms;
transition: 		all 400ms ease-in-out 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_0 {
font-size: 27px;
color: #ffffff;opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_179_0 {
margin-top: -14px;	
margin-left: -14px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_0 {
margin-top: -14px;	
margin-left: -14px; 
}
.mgom_179_1 { top: 0px; left: 0px;
background-color: #242424;
opacity: 0; filter: alpha(opacity=0);
padding: 0px;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_1 {
top: 0px; left: 0px;
background-color: #242424;
opacity: 0.1; filter: alpha(opacity=10);
padding: 0px;
}
.mgom_179_2 { text-align: center;
font-size: 15px;
color: #383838;line-height: 17px;
text-transform: uppercase;
}
.mg_box:not(.mg_touch_off):hover .mgom_179_2 {
color: #5c5c5c;
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
}
.mgom_179_3 { color: #cfcfcf;
border-bottom: 1px dotted #cfcfcf;
}
.mg_box:not(.mg_touch_off):hover .mgom_179_3 {
-webkit-transition-delay: 0.05s !important;
transition-delay: 0.05s !important;
}
.mgom_179_4 { color: #b2b2b2;font-size: 18px;
line-height: 32px;
}
.mg_box:not(.mg_touch_off):hover .mgom_179_4 {
color: #808080;
}
.mgom_179_4 span {
font-size: 18px;
}
.mg_box:not(.mg_touch_off):hover .mgom_179_4 span {
color: #b2b2b2;
}
.mg_box:not(.mg_touch_off):hover .mgom_179_4 span:not(.mg_touch_off):hover,
.mgom_179_4 span:not(.mg_touch_off):hover {
color: #808080;
}
.mgom_179_5 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 1);
padding-top: 13px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_5 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_179_6.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_6.mgom_txt_wrap .mgom_layer {
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mg_box .mgom_179_6 .mgom_mark,
.mgom_179 .mg_title_under .mgom_layer,
.mgom_179 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_179_6.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
padding-top: 13px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_179_6.mgom_txt_wrap {
bottom: 0px; left: 0px;	
}  .mgom_180 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_180 .mg_box:not(.mg_item_no_ol) .mg_box_inner,
.mgom_180 .mg_box:not(.mg_item_no_ol) .mgi_overlays {
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
}
.mgom_180 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mg_box_inner {
padding: 0 !important;
border-width: 0 !important;
}
.mgom_180 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mgi_overlays {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;	
}
.mgom_180_1 { top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0; filter: alpha(opacity=0);
color: #ffffff;-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 500ms ease 0s;
-ms-transition: 	all 500ms ease 0ms;
transition: 		all 500ms ease 0ms;
z-index: 1080; 
}
.mg_box:not(.mg_touch_off):hover .mgom_180_1 {
top: 0px; left: 0px;
background-color: #ffffff;
opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_180_1 div, .mgom_180_1 div:before, .mgom_180_1 div:after {
background-color: #ffffff;	
border-color: #ffffff; 
}
.mg_box:not(.mg_touch_off):hover .mgom_180_1 div, .mg_box:not(.mg_touch_off):hover .mgom_180_1 div:before, .mg_box:not(.mg_touch_off):hover .mgom_180_1 div:after {
background-color: #ffffff;	
border-color: #ffffff;	
}
.mgom_180_2 { top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0; filter: alpha(opacity=0);
padding: 10px;
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
z-index: 870; 
}
.mg_box:not(.mg_touch_off):hover .mgom_180_2 {
top: 0px; left: 0px;
background-color: #ffffff;
opacity: 0.15; filter: alpha(opacity=15);
}
.mgom_180_3 { top: 0px; left: 0px;
background-color: rgba(255,255,255, 0.7);
}
.mg_box:not(.mg_touch_off):hover .mgom_180_3 {
top: 0px; left: 0px;
background-color: rgba(255,255,255, 1);
}
.mg_box .mgom_180_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_180_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_180_4 .mgom_mark,
.mgom_180 .mg_title_under .mgom_layer,
.mgom_180 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_180_4.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_180_4.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_181_0 { background-color: #292929;
opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 300ms ease-in-out 0s;
-ms-transition: 	all 300ms ease-in-out 0ms;
transition: 		all 300ms ease-in-out 0ms;
z-index: 890; 
}
.mg_box:not(.mg_touch_off):hover .mgom_181_0 {
background-color: #292929;
opacity: 0.1; filter: alpha(opacity=10);
}
.mgom_181_0 div {
background-color: #292929;
-webkit-transition: all 300ms ease-in-out 0s;
-ms-transition: 	all 300ms ease-in-out 0ms;
transition: 		all 300ms ease-in-out 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_181_0 div {
background-color: #292929;
} .mgom_181 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 400ms ease 0s;
-ms-transition: 	all 400ms ease 0ms;
transition: 		all 400ms ease 0ms;
}
.mgom_181_2 { text-align: center;
font-size: 17px;
color: #ffffff;line-height: 19px;
margin-bottom: 12px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_181_2 {
color: #ffffff;
-webkit-transition-delay: 0.1s !important;
transition-delay: 0.1s !important;
}
.mgom_181_3 { font-size: 12px;
line-height: 13px;
display: table; margin: auto;
text-transform: uppercase;padding-top: 5px; padding-bottom: 4px; border: 2px solid #ffffff;
border-radius: 2px;
background-color: transparent;
color: #ffffff;margin-top: 15px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_181_3 {
border-color: #ffffff;
background-color: transparent;
color: #ffffff;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_181_4 { bottom: -100%; left: 0px;
background-color: rgba(66,66,66, 0.6);
}
.mg_box:not(.mg_touch_off):hover .mgom_181_4 {
bottom: 0px; left: 0px;
background-color: rgba(41,41,41, 0.8);
}
.mg_box .mgom_181_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
-ms-transform: perspective(750px) rotateX(-180deg); -webkit-transform: perspective(750px) rotateX(-180deg); transform: perspective(750px) rotateX(-180deg); 
}
.mg_box:not(.mg_touch_off):hover .mgom_181_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateX(0deg); -webkit-transform: perspective(750px) rotateX(0deg); transform: perspective(750px) rotateX(0deg); 
}
.mg_box .mgom_181_5 .mgom_mark,
.mgom_181 .mg_title_under .mgom_layer,
.mgom_181 .mg_title_under .mgom_layer * {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_181_5.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_181_5.mgom_txt_wrap {
bottom: 0px; left: 0px;	
}  .mgom_182 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
}
.mgom_182 .mg_box:not(.mg_item_no_ol) .mg_box_inner,
.mgom_182 .mg_box:not(.mg_item_no_ol) .mgi_overlays {
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
}
.mgom_182 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mg_box_inner {
padding: 0 !important;
border-width: 0 !important;
}
.mgom_182 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mgi_overlays {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;	
}
.mgom_182_1 { background-color: #ffffff;
opacity: 0.1; filter: alpha(opacity=10);
-webkit-transition: all 400ms ease-in-out 0s;
-ms-transition: 	all 400ms ease-in-out 0ms;
transition: 		all 400ms ease-in-out 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_182_1 {
background-color: #ffffff;
opacity: 0.8; filter: alpha(opacity=80);
}
.mgom_182_2 { font-size: 27px;
line-height: 27px;
font-weight: bold;font-family: Times New Roman;
padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; border: 2px solid #606060;
border-radius: 50px;
background-color: #696969;
color: #ffffff;
}
.mg_box:not(.mg_touch_off):hover .mgom_182_2 {
border-color: #606060;
background-color: #696969;
color: #ffffff;
}
.mgom_182_3 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 0);
padding-bottom: 1px; padding-left: 6px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_182_3 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_182_4.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_182_4.mgom_txt_wrap .mgom_layer {
}
.mg_box .mgom_182_4 .mgom_mark,
.mgom_182 .mg_title_under .mgom_layer,
.mgom_182 .mg_title_under .mgom_layer * {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box .mgom_182_4.mgom_txt_wrap {
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
}
.mg_box .mgom_182_4.mgom_txt_wrap .mgom_layer {
opacity: 0;
filter: alpha(opacity=0);	
}
.mg_box:not(.mg_touch_off):hover .mgom_182_4.mgom_txt_wrap .mgom_layer {
opacity: 1;
filter: alpha(opacity=100);	
}
.mgom_182_4.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 400ms linear 0s;
-ms-transition: 	all 400ms linear 0ms;
transition: 		all 400ms linear 0ms;
padding-bottom: 1px; padding-left: 6px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_182_4.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_183_0 { border: 6px solid #ff551c;
opacity: 0.7; filter: alpha(opacity=70);
-webkit-transition: all 450ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 450ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 890; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_0 {
border-color: #ff551c;opacity: 1; filter: alpha(opacity=100);
-webkit-transition-delay: 0.6s !important;
transition-delay: 0.6s !important;
}
.mg_box:not(.mg_touch_off):hover .mgom_183_0 {
border-width: 6px; 
}
.mgom_183_1 { top: -100%; left: 0px;
background-color: #000;
opacity: 0; filter: alpha(opacity=0);
padding: 0px;
-webkit-transition: all 500ms ease-out 0s;
-ms-transition: 	all 500ms ease-out 0ms;
transition: 		all 500ms ease-out 0ms;
z-index: 880; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_1 {
top: 0px;
background-color: #000;
opacity: 0.2; filter: alpha(opacity=20);
padding: 0px;
}
.mgom_183_2 { text-align: left;
font-size: 17px;
color: #fefefe;line-height: 22px;
font-weight: bold;margin-bottom: 20px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_2 {
color: #fefefe;
}
.mgom_183_2 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fefefe;
}
.mg_box:not(.mg_touch_off):hover .mgom_183_2 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fefefe;
}
.mgom_183_3 { text-align: left;
font-size: 14px;
color: #fff;line-height: 23px;
max-height: 60px;
margin-bottom: 25px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_3 {
color: #fff;
-webkit-transition-delay: 0.2s !important;
transition-delay: 0.2s !important;
}
.mgom_183_3 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fff;
}
.mg_box:not(.mg_touch_off):hover .mgom_183_3 .mgom_mark {
background-color: #ff551c;
box-shadow: 0 0 0 3px #ff551c;
outline: 4px solid #ff551c;
color: #fff;
}
.mgom_183_4 { bottom: -100%; left: 0px;
background-color: rgba(255,255,255, 0);
padding-top: 15px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_4 {
bottom: 0px; left: 0px;
background-color: rgba(255,255,255, 0);
}
.mg_box .mgom_183_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
-ms-transform: perspective(750px) rotateX(-90deg); -webkit-transform: perspective(750px) rotateX(-90deg); transform: perspective(750px) rotateX(-90deg); 
-webkit-transform-origin: center top;
transform-origin: center top;
}
.mg_box:not(.mg_touch_off):hover .mgom_183_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateX(0deg); -webkit-transform: perspective(750px) rotateX(0deg); transform: perspective(750px) rotateX(0deg); 
}
.mg_box .mgom_183_5 .mgom_mark,
.mgom_183 .mg_title_under .mgom_layer,
.mgom_183 .mg_title_under .mgom_layer * {
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_183_5.mgom_txt_wrap {
bottom: -100%; left: 0px;	
-webkit-transition: all 450ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 450ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
padding-top: 15px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_183_5.mgom_txt_wrap {
bottom: 0px; left: 0px;	
} .mgom_184_0 { top: 50%; left: 50%;font-size: 29px;
color: #ffffff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(0.6) translateY(13px); -webkit-transform: scale(0.6) translateY(13px); transform: scale(0.6) translateY(13px); 
-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_184_0 {
font-size: 29px;
color: #ffffff;opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0) translateY(0); -webkit-transform: scale(1.0) translateY(0); transform: scale(1.0) translateY(0); 
-webkit-transition-delay: 0.6s !important;
transition-delay: 0.6s !important;
}
.mgom_184_0 {
margin-top: -15px;	
margin-left: -15px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_184_0 {
margin-top: -15px;	
margin-left: -15px; 
} .mgom_184 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_184 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-transform:	perspective(750px);
transform:			perspective(750px);
}
.mgom_184 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mgi_thumb {
-webkit-transform:	perspective(750px) rotateY(180deg);
-ms-transform:		rotateY(90deg) !important;
transform:			perspective(750px) rotateY(180deg);
}
.mgom_184_2 { text-align: center;
font-size: 19px;
color: #fefefe;line-height: 40px;
margin-bottom: 58px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_184_2 {
color: #fefefe;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_184_3 { font-size: 14px;
line-height: 19px;
display: table; margin: auto;
text-transform: uppercase;border: 0px solid #444444;
border-radius: 2px;
background-color: #7eb551;
color: #fefefe;
}
.mg_box:not(.mg_touch_off):hover .mgom_184_3 {
border-color: #666666;
background-color: #7eb551;
color: #fefefe;
-webkit-transition-delay: 0.15s !important;
transition-delay: 0.15s !important;
}
.mgom_184_4 { top: 0px; left: 0px;
background-color: rgba(99,160,49, 0.8);
}
.mg_box:not(.mg_touch_off):hover .mgom_184_4 {
top: 0px; left: 0px;
background-color: rgba(99,160,49, 1);
}
.mg_box .mgom_184_5.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
-ms-transform: perspective(750px) rotateY(-180deg); -webkit-transform: perspective(750px) rotateY(-180deg); transform: perspective(750px) rotateY(-180deg); 
}
.mg_box:not(.mg_touch_off):hover .mgom_184_5.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateY(0deg); -webkit-transform: perspective(750px) rotateY(0deg); transform: perspective(750px) rotateY(0deg); 
}
.mg_box .mgom_184_5 .mgom_mark,
.mgom_184 .mg_title_under .mgom_layer,
.mgom_184 .mg_title_under .mgom_layer * {
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mgom_184_5.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 700ms cubic-bezier(0.680, 0, 0.265, 1) 0s;
-ms-transition: 	all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
transition: 		all 700ms cubic-bezier(0.680, -0.850, 0.265, 1.850) 0ms;
}
.mg_box:not(.mg_touch_off):hover .mgom_184_5.mgom_txt_wrap {
top: 0px; left: 0px;	
} .mgom_185_0 { bottom: 13px; right: 13px;font-size: 18px;
color: #ffffff;opacity: 0; filter: alpha(opacity=0);
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); 
-webkit-transition: all 300ms ease 0s;
-ms-transition: 	all 300ms ease 0ms;
transition: 		all 300ms ease 0ms;
z-index: 1090; 
}
.mg_box:not(.mg_touch_off):hover .mgom_185_0 {
font-size: 18px;
color: #ffffff;opacity: 1; filter: alpha(opacity=100);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
-webkit-transition-delay: 0.5s !important;
transition-delay: 0.5s !important;
}
.mgom_185_1 { top: 0px; left: 0px;padding: 0px;
opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); 
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
z-index: 1080; 
}
.mg_box:not(.mg_touch_off):hover .mgom_185_1 {
top: 0px; left: 0px;padding: 8px;
opacity: 0.4; filter: alpha(opacity=40);
-ms-transform: scale(1.0); -webkit-transform: scale(1.0); transform: scale(1.0); 
}
.mgom_185_1:before {
-webkit-transition: all 350ms cubic-bezier(0.175, 0.885, 0.320, 1) 0s;
-ms-transition: 	all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
transition: 		all 350ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;
top: 0px; 
right: 0px;
bottom: 0px;
left: 0px;
box-shadow: 0 0 0 2px #fff;
}
.mg_box:not(.mg_touch_off):hover .mgom_185_1:before {
border-color: #fff;
-webkit-transition-delay: 0.5s !important;
transition-delay: 0.5s !important;
top: 8px; 
right: 8px;
bottom: 8px;
left: 8px;
box-shadow: 0 0 0 2px #fff;
} .mgom_185 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: flat;
transform-style: flat;
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_185 .mg_box:not(.mg_item_no_ol) .mgi_thumb {
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transform:	perspective(750px);
transform:			perspective(750px);
}
.mgom_185 .mg_box:not(.mg_item_no_ol):not(.mg_touch_off):hover .mgi_thumb {
-webkit-transform:	perspective(750px) rotateY(90deg);
-ms-transform:		rotateY(90deg) !important;
transform:			perspective(750px) rotateY(90deg);
}
.mgom_185_3 { text-align: left;
font-size: 19px;
color: #fefefe;line-height: 22px;
text-transform: uppercase;margin-bottom: 25px !important; 
}
.mg_box:not(.mg_touch_off):hover .mgom_185_3 {
color: #fefefe;
}
.mgom_185_3 .mgom_mark {
background-color: #7eb551;
box-shadow: 0 0 0 3px #7eb551;
outline: 4px solid #7eb551;
color: #fefefe;
}
.mg_box:not(.mg_touch_off):hover .mgom_185_3 .mgom_mark {
background-color: #7eb551;
box-shadow: 0 0 0 3px #7eb551;
outline: 4px solid #7eb551;
color: #fefefe;
}
.mgom_185_4 { text-align: left;
font-size: 16px;
color: #fff;line-height: 21px;
max-height: 50px;
}
.mg_box:not(.mg_touch_off):hover .mgom_185_4 {
color: #fff;
}
.mgom_185_5 { top: 0px; left: 0px;
background-color: rgba(99,160,49, 0.9);
padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_185_5 {
top: 0px; left: 0px;
background-color: rgba(99,160,49, 1);
}
.mg_box .mgom_185_6.mgom_txt_wrap .mgom_layer {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
-ms-transform: perspective(750px) rotateY(-90deg); -webkit-transform: perspective(750px) rotateY(-90deg); transform: perspective(750px) rotateY(-90deg); 
-webkit-transform-origin: right center;
transform-origin: right center;
}
.mg_box:not(.mg_touch_off):hover .mgom_185_6.mgom_txt_wrap .mgom_layer {
-ms-transform: perspective(750px) rotateY(0deg); -webkit-transform: perspective(750px) rotateY(0deg); transform: perspective(750px) rotateY(0deg); 
}
.mg_box .mgom_185_6 .mgom_mark,
.mgom_185 .mg_title_under .mgom_layer,
.mgom_185 .mg_title_under .mgom_layer * {
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
}
.mgom_185_6.mgom_txt_wrap {
top: 0px; left: 0px;	
-webkit-transition: all 600ms ease 0s;
-ms-transition: 	all 600ms ease 0ms;
transition: 		all 600ms ease 0ms;
padding-top: 25px; padding-right: 30px; padding-bottom: 25px; padding-left: 30px; 
}
.mg_box:not(.mg_touch_off):hover .mgom_185_6.mgom_txt_wrap {
top: 0px; left: 0px;	
}